我正在尝试在下面的cron作业中安排bash脚本(cron.sh)
是我的bash脚本代码
cron.sh :(如果出错,请更正)
#!/bin/bash
#chmod +x cron.sh
cd ~/main_file/folders/douys
python -u cron.py
请告诉我如何使bash文件可执行
这里cron.sh文件运行一些python文件,当我使用以下命令运行bash脚本(cron.sh)
时它工作正常并且python文件正在执行
sh cron.sh
但是我想安排crons作业中的上述cron.sh
文件每两分钟运行一次
任何人都可以让我知道如何做上面的
答案 0 :(得分:2)
值得一提的是,如果您的.sh只是.py的“包装器”,您可以将以下行添加到Python文件的开头:
#!/usr/bin/python
然后让它可执行:
$> chmod a+x code.py
然后,您可以按照m4573r解释的说明直接添加您的Python文件作为cronjob。 (当然,'〜/ cron.sh'变成'path / to / cron.py')。
答案 1 :(得分:1)
您可以通过运行crontab -e
并在最后添加以下行来安排作业:
*/2 * * * * /path/to/cron.sh
。
您应该阅读man cron
了解更多信息。