请问:C语言中system怎样调用shell,谢谢!急!!!!!
来源: 互联网 发布时间:2015-03-21
本文导语: 我写了一段SHELL,主要用于自动FTP文件到远端服务器,单独执行SHELL是OK 但是我在C代码中用SYSTEM调用他,却不能执行?why? 是C中不能调用SHELL吗? 各位大侠有其他高招吗? 我的目的:定时(每小时)从数据库中读数据出...
我写了一段SHELL,主要用于自动FTP文件到远端服务器,单独执行SHELL是OK
但是我在C代码中用SYSTEM调用他,却不能执行?why?
是C中不能调用SHELL吗?
各位大侠有其他高招吗?
我的目的:定时(每小时)从数据库中读数据出来生成一个文件,然后FTP到远端服务器。
在EC(informix)中我已经生成文件了,却不能自动FTP.
但是我在C代码中用SYSTEM调用他,却不能执行?why?
是C中不能调用SHELL吗?
各位大侠有其他高招吗?
我的目的:定时(每小时)从数据库中读数据出来生成一个文件,然后FTP到远端服务器。
在EC(informix)中我已经生成文件了,却不能自动FTP.
|
建议使用exec系列函数。
|
system("shell脚本名");
脚本名要绝对路径!
脚本名要绝对路径!
|
你看一下是不是路径问题