使用 ssh 在终端中访问 c​​rontab 进程

使用 ssh 在终端中访问 c​​rontab 进程

我已经使用 crontab 在 rpi 启动时运行了两个 python 脚本,语法如下:

@reboot python /home/scripts/my_script_a.py > /home/log/a.log 2>&1 &
@reboot python /home/scripts/my_script_b.py > /home/log/b.log 2>&1 &

脚本可能需要几个小时才能完成,所以现在我正在记录信息,并通过 sftp 访问以查看输出,但我想在 ssh 终端中打开进程输出,向脚本发送命令,并实时查看输出,这可能吗?

我使用与脚本运行时相同的用户通过 ssh 登录。感谢您的时间。

答案1

您可能会发现tailf命令tail -f很有用。

例如:

tailf /home/log/a.log

将实时打印输出。

答案2

您可以使用 screen 命令来执行此操作。

检查一下:

https://serverfault.com/questions/233084/how-do-i-use-crontab-to-start-a-screen-session

相关内容