当前位置: 首页 > 面试题库 >

使用Cron运行Python脚本吗?

伯英武
2023-03-14
问题内容

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

脚本具有+ x权限。

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

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


问题答案:

cron您应该运行该脚本script_name.py和脚本符合下列条件:

  • 可执行位已设置
  • 脚本的哈希爆炸设置正确,例如。 #!/usr/bin/env python
  • 它可以从 PATH
    • 例如,将其放在/usr/local/bin//opt/local/bin/(您的系统可以访问它们PATH。)

如果满足这些条件,则您应该可以从本地系统上的任何位置运行它,如下所示: script_name.py



 类似资料:
  • 问题内容: 这可能是一个非常简单的问题,但是如何每两天在我的fedora dist上运行一个python脚本? 谢谢 安东尼斯 问题答案: 这是关于cron的问题。首先是在python脚本顶部添加SHEBANG行。 使您的脚本可执行 然后执行crontab -e并添加

  • 问题内容: 使用cron运行脚本时,在内部调用的任何可执行文件都必须具有完整路径。我发现这种尝试运行wondershaper的方法时,尝试调用tc时出现许多错误。所以我的问题是,克服这个问题的正确方法是什么? 可能的解决方案: cd到可执行文件文件夹,并在其中准备指向任何其他称为可执行文件的符号链接(不确定它是否有效-可移植性低) 在脚本中使用完整路径(有效-不同发行版之间的可移植性较低) 在脚本

  • 我正在尝试使用cron运行python脚本。脚本从命令行运行时没有问题,但从cron运行时matplotlib出现问题。错误如下。 Traceback(最近的调用最后): 文件"/home/ubuntu/python/spread.py",第154行,plot_spread(lat,lon, 文件,均值,maxs,mins,stdp,stdm,ens_members) 文件“/home/ubunt

  • 问题内容: 我想从C调用Python脚本,并传递脚本中所需的一些参数。 我要使用的脚本是mrsync或多播远程同步。我通过调用以下命令从命令行进行了工作: -m是包含目标ip地址的列表。-s是包含要同步的文件的目录。-t是目标计算机上将放置文件的目录。 到目前为止,通过使用以下C程序,我设法运行了没有参数的Python脚本: 这很好。但是,我找不到如何将这些参数传递给方法的方法。 问题答案: 似乎

  • 问题内容: 我正在尝试运行Python工作。我创建了以下文件夹: C:\ Users \ herod \ jenkins_ws \ workspace \ window_testing 并添加了脚本“ testing.py”。 该脚本非常简单: 但是从Jenkins运行它时出现以下错误(如果我从命令行运行它会起作用): 我究竟做错了什么 ? 这是我尝试过的: 在构建部分的作业配置中,我选择“执行p

  • 问题内容: 我有一个提示输入URL的Python脚本: 它使用模块检查标题的URL有效性,获取有效URL并使用Beautiful Soup从网页(URL)下载第一张图像。它可以作为独立的Python脚本完美运行,可以在终端/命令提示符下运行。 我要构建的网页是利用我的Python脚本并允许用户从Web界面输入URL的网页。例: 当用户单击“下载”按钮时,将从输入中输入的URL传递到python脚本