gpt4 book ai didi

linux - Cron 执行的 Perl 脚本失败

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:28 27 4
gpt4 key购买 nike

我维护了一个数据库 (MySQL),我想使用 perl 脚本将一些数据备份到数据库中。为了省去我的麻烦,我希望 cron 为我做这件事,我使用 crontab 插入了以下内容

*/5 * * * * blctrl /home/blctrl/code/perl/tt01.pl

但是,cron 从来没有完成它的工作,有什么建议可以完成它吗?安装的Linux是Centos 5?

最佳答案

*/5 * * * * blctrl /home/blctrl/code/perl/tt01.pl

这看起来像 /etc/crontab 的语法,系统范围的 crontab 文件。前 5 个字表示何时运行该命令,第 6 个是运行它的帐户,该行的其余部分是要执行的命令。

(线索是该命令位于 /home/blctrl 下,这将是帐户 blctrl 的主目录。)

您自己的 crontab 的语法,即您提供给 crontab 命令的语法,是不同的。您不指定帐户名,因为它仅在您自己的帐户下运行。

试试这个:

*/5 * * * * /home/blctrl/code/perl/tt01.pl

编辑:顺便说一句,遇到这样的问题时,我首先尝试的是用一些简单的东西替换命令,比如 touch/tmp/FOO .那会告诉您问题是出在您的 Perl 脚本上还是出在您的 crontab 上。

关于linux - Cron 执行的 Perl 脚本失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006429/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com