Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 通过crontab运行屏幕_Bash_Cron_Gnu Screen - Fatal编程技术网

Bash 通过crontab运行屏幕

Bash 通过crontab运行屏幕,bash,cron,gnu-screen,Bash,Cron,Gnu Screen,我有一个关于如何通过crontab运行screen的问题,我制作了一个脚本来检查上一个会话是否正在运行,如果没有,重新启动一个屏幕。 下面是cf屏幕截图 当我手动运行脚本时,它工作正常,通过cron,我可以在日志文件中看到我的输出“down,我将重新启动它”,但没有可用的屏幕,我的脚本也没有运行 有人有主意了吗 您可以尝试检查cron日志,并使用屏幕完整路径。我通过在脚本中使用屏幕完整路径和python完整路径修复了它。 那样 /usr/bin/screen -dmS team /usr/l

我有一个关于如何通过crontab运行screen的问题,我制作了一个脚本来检查上一个会话是否正在运行,如果没有,重新启动一个屏幕。 下面是cf屏幕截图

当我手动运行脚本时,它工作正常,通过cron,我可以在日志文件中看到我的输出“down,我将重新启动它”,但没有可用的屏幕,我的脚本也没有运行


有人有主意了吗

您可以尝试检查cron日志,并使用屏幕完整路径。

我通过在脚本中使用屏幕完整路径和python完整路径修复了它。 那样

/usr/bin/screen -dmS team /usr/local/bin/python /home/admin/scripts/rattrapage/team.py

“屏幕完整路径”是什么意思?我检查了cron日志,一切正常。Thx/usr/bin/屏幕