linux – Nohup:无法从控制台分离
发布时间:2020-12-13 23:25:43 所属栏目:Linux 来源:网络整理
导读:我有一个可以在 Linux和Mac OS X上运行的bash脚本.该脚本的一个特定行在Linux中工作,但在OS X中不行. nohup utility arg output.txt 2 error.txt /dev/null 当bash脚本在Linux中运行时,它就像一个魅力.但是,在OS X中运行bash脚本,我收到错误 nohup: can't de
我有一个可以在
Linux和Mac OS X上运行的bash脚本.该脚本的一个特定行在Linux中工作,但在OS X中不行.
nohup <utility> <arg> > output.txt 2> error.txt </dev/null & 当bash脚本在Linux中运行时,它就像一个魅力.但是,在OS X中运行bash脚本,我收到错误 nohup: can't detach from console: Inappropriate ioctl for device 我做了很多搜索,并没有找到一个合适的答案,为什么这样做. 执行脚本在< utility>之前退出很久,这就是为什么(据我所知)我需要使用nohup.但是,我已经做了一些测试,并且从bash脚本中的行中删除nohup似乎可以解决两个系统上的实用程序将启动,并在脚本退出后继续运行. 解决方法
试试这个 :
nohup <utility> <arg> > output.txt 2> error.txt >/dev/null & (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |