我正在运行一个 python 脚本,它将遍历文件夹文件(做一些工作然后删除那里的文件),该文件夹最终将被清空。
我想在文件夹达到 0 个文件时运行此命令
nohup python3 create_images.py > my_log.txt&
我一直在使用这个命令来跟踪这个过程
ls -al images|wc -l
是否可以自动监控文件数量然后直接运行我的命令?
我正在运行一个 python 脚本,它将遍历文件夹文件(做一些工作然后删除那里的文件),该文件夹最终将被清空。
我想在文件夹达到 0 个文件时运行此命令
nohup python3 create_images.py > my_log.txt&
我一直在使用这个命令来跟踪这个过程
ls -al images|wc -l
是否可以自动监控文件数量然后直接运行我的命令?
我有一个脚本在我的服务器上运行,比如说test.sh
. 我使用以下命令执行它 -
nohup test.sh
现在我想向quit
这个脚本传递一个输入,这样它就会优雅地终止自己(脚本会生成许多临时文件,如果你传递quit
命令,它会删除所有这些文件,然后自行终止)
我知道进程的 PID,但是如何将命令传递给该 PID?
我正在尝试安装nohup
命令。当我跑步时,sudo apt-get install nohup
我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nohup
这里有什么问题?
我尝试使用 crontab 但没有用。另外,退出 SSH 连接后是否需要 nohup 来保持其运行?
02 19 * * * /usr/bin python3.7 myScript.py
我有一个init.d
脚本,我希望它在后台运行,即使我从终端退出也是如此。但是我已经尝试让它在后台运行nohup
但“没有希望”,因为当我退出时,通过查看pstree
我可以看到 PID 消失并因此nohup
停止工作。
问:nohup
除了将在前台运行的脚本推送到后台之外,还有其他方法吗,即使在您退出终端后也是如此?