使用Cron运行Python脚本?

时间:2010-12-20 02:37:16

标签: python linux cron ubuntu-10.04

我有一个python脚本,我想添加到cron。

该脚本具有+ x权限。

如何将其添加到crontab? (比方说,我希望它每分钟运行一次)。

重要提示:当我(使用shell)导航到脚本的文件夹时,我无法使用“./script_name.py”运行它;它不起作用。然而,当我使用“Python script_name.py”运行它时,一切正常。

1 个答案:

答案 0 :(得分:8)

cron开始,您应该将脚本作为script_name.py运行,并且您的脚本符合以下条件:

  • 设置可执行位
  • 脚本的hash-bang设置正确,例如。 #!/usr/bin/env python
  • 可以从PATH访问
    • e.g。将其放在/usr/local/bin//opt/local/bin/中(系统PATH可以访问它们。)

如果满足这些条件,您应该能够在本地系统的任何位置以script_name.py

运行它