当前位置: 技术问答>linux和unix
关于 shell 脚本一个小问题
来源: 互联网 发布时间:2016-08-25
本文导语: #!/bin/bash /myfile/run & 在/myfile有一个可执行文件run 为什么执行上面这个脚本不到后台执行而是直接在前台执行了 &不是到后台去执行吗? 我把这个脚本放到rc.local重新启动的时候是在后台执行的啊 各位大哥大姐们帮...
#!/bin/bash
/myfile/run &
在/myfile有一个可执行文件run
为什么执行上面这个脚本不到后台执行而是直接在前台执行了
&不是到后台去执行吗? 我把这个脚本放到rc.local重新启动的时候是在后台执行的啊
各位大哥大姐们帮忙看下 谢谢了
/myfile/run &
在/myfile有一个可执行文件run
为什么执行上面这个脚本不到后台执行而是直接在前台执行了
&不是到后台去执行吗? 我把这个脚本放到rc.local重新启动的时候是在后台执行的啊
各位大哥大姐们帮忙看下 谢谢了
|
把/myfile/run &改成/myfile/run >/dev/null 2>&1 &
如果你的/myfile/run &也是写在脚本里的 比如是test.sh里
那你执行test.sh的时候也要让他在后台
/path/test.sh >/dev/null 2>&1 &
/myfile/run &虽然是在后台执行 但是如果有输出或者错误信息 一样会输出到前台
如果你的/myfile/run &也是写在脚本里的 比如是test.sh里
那你执行test.sh的时候也要让他在后台
/path/test.sh >/dev/null 2>&1 &
/myfile/run &虽然是在后台执行 但是如果有输出或者错误信息 一样会输出到前台