简体   繁体   English

如何在 Linux 中安排 Cron 作业

[英]How to schedule Cron Job in Linux

I've scheduled a Cron job like below but it is not executing.我已经安排了一个如下所示的 Cron 作业,但它没有执行。 Do I need to put command before or is it ok to write only path.我需要先输入命令还是只写路径可以。

  1. With Command in the cronjob: 0 4 * * 1 python /app/www/html/RegionSubregion/ceeinca.py在 cronjob 中使用命令: 0 4 * * 1 python /app/www/html/RegionSubregion/ceeinca.py
  2. Without command in the cronjob: 0 4 * * 1 /app/www/html/RegionSubregion/ceeinca.py cronjob 中没有命令: 0 4 * * 1 /app/www/html/RegionSubregion/ceeinca.py

Which one is correct here?这里哪一个是正确的? I need to run this particular python script on 1st day (Monday) of everyweek at 4AM.我需要在每周的第一天(星期一)凌晨 4 点运行这个特定的 python 脚本。 Please guide.请指导。 Thank you.谢谢你。

Option 1 works if you give execute permission to the file.如果您授予文件执行权限,则选项 1 有效。

Execute Permission: chmod +x /app/www/html/RegionSubregion/ceeinca.py执行权限: chmod +x /app/www/html/RegionSubregion/ceeinca.py

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM