如何使用crontab启动sh脚本



我有一个sh脚本,如果您自己启动它,它可以完美地工作。但当我尝试将其放入crontab时,什么也没发生。我的cron调度表达式是

21 20 * * * bash a.sh

这个sh脚本包括

cd /home/ubuntu/currencies_datas_get && python3 AAVEUSDT.py &
cd /home/ubuntu/currencies_datas_get && python3 ADAUSDT.py &
cd /home/ubuntu/currencies_datas_get && python3 APEUSDT.py &
cd /home/ubuntu/currencies_datas_get && python3 ATOMUSDT.py &

它假设同时启动这些脚本,如果您尝试在ubuntu控制台中键入bash a.sh,它确实有效

假设a.sh在$HOME中,则将您的crontab设置为

21 20 * * * bash $HOME/a.sh

此外,根据python3二进制文件的位置,您可能需要指定其完整路径,即脚本中的/usr/bin/python3

我建议在脚本中添加python3的完整路径。

相关内容

  • 没有找到相关文章

最新更新