我有一个想要添加到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脚本