Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个启动脚本,假设使用 nohup 在后台运行这个 python 脚本。我使用 nohup 是因为我不希望它依赖于我是否登录。因此,它是从一张 SD 卡运行的,然后我将其转换为图像并刻录到另一张卡上。
奇怪的是它在第一个而不是第二个中正常工作。我可以先查看 nohub.out 并查看预期的输出,但在副本中它完全是空白的。
当我做 ps aux | grep python 我可以看到脚本进程在两者中运行,所以我不确定为什么副本似乎没有做它应该做的事情
如果没有完整的上下文,很难猜测,但差异可能仅仅是因为其中一张 SD 卡被写保护 - 或以只读方式安装。如果不是这种情况,请您发布输出
mount
两张卡?
您可能希望使用screen而不是nohup:开始
screen
nohup
然后正常运行程序,然后按 Ctrl+A 然后按 D 分离。稍后(即使在注销后)重新获得对终端的控制权
screen -r
我想到了。显然,出于某种原因,它们都必须被设置为锁定。当我这样做时,他们按预期工作