Tag: cron的

如何告诉cron找到工具的路径?

有没有办法向cron表明如何/在哪里找到(路径)工具,如python , nmap , php等? 我问这个是因为当我使用crontab -e计划作业时,我总是需要指定python , nmap以及我想要使用的其他工具的完整路径。

将crontab文件重置为默认值

我以前使用crontab文件crontab filename设置为crontab源文件。 如何将其重新设置为使用默认源? (用crontab -e修改的那个) 谢谢。

Cron晚上失败了

我已经建立了一个cron工作,但由于某种原因,它无法在夜间运行。 当我在白天运行它时,同样的工作运行正常(即设置相同的工作在几分钟内运行并等待它运行)。 一些日志: Jun 17 14:04:01 server CRON[20174]: (root) CMD (/home/server/scripts/sync.sh >> /home/server/logs/nightly.log 2>&1) Jun 17 14:12:01 server CRON[20349]: (root) CMD (/home/server/scripts/sync.sh >> /home/server/logs/nightly.log 2>&1) Jun 17 14:23:01 server CRON[20513]: (root) CMD (/home/server/scripts/sync.sh >> /home/server/logs/nightly.log 2>&1) Jun 18 01:00:01 server CRON[25717]: (root) CMD (/home/server/scripts/sync.sh >> /home/server/logs/nightly.log 2>&1) # this runs during the night Jun 18 […]

如何通过cron(cron作业调度)在Firefox中打开URL

我试图创建一个cron作业,以便在预定的时间打开一个网页。 我用crontab -e编辑了我的cron并附加了我的工作。 我在这样的脚本中编写了我的工作: xdg-open (URL)我将这个脚本保存在我的/home/flicker目录中。 但是,当我编辑我的cron( crontab -e )时,它将文件保存为/tmp/crontab.tIzXBv/crontab 。 成功保存后说安装新的crontab。 我使我的文件脚本可执行,但仍然无法处理该作业。 我希望脚本在下午14:30运行,所以我将这行添加到我的crontab: 30 14 * * * /home/flicker/open-web.sh 这仍然无法正常工作,请帮忙。 这是我的脚本如下: #!/bin/bash xdg-open https://www.google.com

如何使用linux命令删除或删除单个cron作业?

我为我的网站创建了cron作业,如下所示,它们工作正常。 我使用这个PHP脚本打印所有cron作业: $cronfiles=exec(‘crontab -l’,$output); echo “”; print_r($output); 哪个输出: [0] => 0 0 * * * wget php -q http://www.example.com/report_send.php [1] => 0 0 * * * wget php -q http://www.example.com/event_reminder.php [2] => 0 0 * * * wget php -q http://www.example.com/user_reminder.php [3] => * * * * * wget php -q http://www.example.com/cleardata.php 现在我想通过命令从我的服务器中删除或删除单个cron作业。 例如,我想从服务器中删除cron作业“ 0 […]

编辑crontab文件的正确方法是什么?

我正在尝试为我的网络服务器自动刷新awstats,并了解我需要使用cron来设置它。 那么每个用户都有一个crontab文件? 我按照社区/ AWStats的说明进行操作 它说要转到以下文件: /etc/crontab 该文件中已包含一些信息。 这是主要的crontab文件还是什么? 我在网上看到了一些使用crontab -e弹出的文件的说明。 什么是正确使用的文件和最佳方法? 如果我将任务计划为非root用户,它是否会按指定的时间间隔自行运行,没有问题? 将cron作业保存在crontab文件中之后我是否需要重新启动服务器才能开始工作?

如何使用crontab的notify-send?

我真的阅读了很多教程,但是crontab没有启动notify send。 我尝试过的: etc/crontab 最后添加: 15 * * * * notify-send ‘crontab’ ‘test’ 使用crontab接口: crontab -e 最后添加: 15 * * * * notify-send ‘crontab’ ‘test’

脚本不通过crontab运行,但可以独立运行

我有一个脚本,提醒我如果uptime超过3天就重新启动计算机(虽然它现在设置为0天只是为了检查脚本是否正在运行,因为我的计算机已经运行了一天……)。 我意识到这不是最优雅的剧本,但我正在努力! 🙂 #!/bin/bash up=$(uptime | grep “day” > /home/dnaneet/uptime.foo && awk < /home/dnaneet/uptime.foo '{ print $3 }') [[ $up -gt 0 ]] && xmessage -center "Restart!" 我已经通过chmod + x checkup.sh使它可执行,当我通过./checkup.sh从终端运行它时它工作正常 我的crontab条目是这个脚本: 46 14 * * * /home/dnaneet/Desktop/./checkup.sh 所以它每天14:46运行… 所以…我认为它应该运行,除非我没有真正愚蠢的东西。 另外,您认为将此bash脚本移动到/bin是否可以?

Ubuntu是否支持crontab中的“@reboot”?

Ubuntu是否支持crontab中的@reboot ? 我发现文档表明它受支持,但网络聊天声称它不支持。 我不能让@reboot部分工作。 “午夜之后”部分工作正常。 这是我/etc/crontab的测试示例: $ cat /etc/crontab # /etc/crontab: system-wide crontab SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 17 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily ) 47 6 * […]

用户crontab存储在哪里?

由于升级我的用户的crontab已被删除。 这不是今年第一次发生这种情况,每次恢复它都会很痛苦。 我希望能够为我的用户备份crontab,但为此我需要知道它的存储位置。