CRON 执行脚本的方式是否类似于用户使用开放会话并在终端执行需要执行的脚本的方式。
或者
CRON 是否需要使用tmux和屏幕?
答案1
使用 cron 运行的命令与从终端会话运行的命令基本相同。它不需要 tmux 或 screen。
Cron 不适用于交互式命令,因此只要命令不需要交互 —— 或者有一种自动化的方式来获取此类交互式数据 —— 它就应该可以正常工作。
Cron 在运行时不会获取完整的用户环境。它在执行时不会运行登录 shell,因此如果您计划运行的命令需要来自用户 shell 的环境设置,您可能需要将其包装在提供这些变量的脚本中。