linux – Nohup:无法从控制台分离

linux – Nohup:无法从控制台分离,第1张

概述我有一个可以在 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 c 我有一个可以在 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 &
@H_404_35@ 总结

以上是内存溢出为你收集整理的linux – Nohup:无法从控制台分离全部内容,希望文章能够帮你解决linux – Nohup:无法从控制台分离所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1019711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存