Questions tagged «cron»

Cron用于执行计划的命令。它充当Linux和UNIX系统上的任务调度程序,它们将在用户设置的指定时间执行命令。Cron具有大量自定义功能,通常用于定期运行常规任务的服务器环境。

2
在crontab上启动时运行命令
我想在完成重启后在Linux上运行命令,我看到可以使用crontab来完成。我想运行此命令 sudo ifdown eth0 && sudo ifup -v eth0 我可以在crontab上执行以下操作: @reboot sudo ifdown eth0 && sudo ifup -v eth0 还是我需要将其存储在脚本中? 谢谢
24 cron 

4
Cron作业未运行?
我有一个crontab文件,看起来像这样: * * * * * /home/abliskovs/update/update.sh 但是,当我检查系统日志以获取作业已运行的证据时,没有任何迹象表明该作业已运行。如何检查它是否正在运行? crontab -l 输出以下内容: * * * * * /home/abliskovs/update/update.sh
24 cron  crontab  syslog 

3
Ubuntu在crontab中支持“ @reboot”吗?
Ubuntu @reboot在crontab中支持吗? 我发现说明它受支持的文档,但是网络聊天者断言它不受支持。 我无法使该@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 # m h 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 …
23 cron 

3
奇怪的Cron Job占用了100%的CPU Ubuntu 18 LTS服务器
我一直在出现堰工的工作,我不知道他们做什么。我通常会发出kill -9来阻止它们。它们占用了我100%的CPU,并且可以运行数天,直到我检查为止。有人知道这意味着什么吗? sudo crontab -l 0 0 */3 * * /root/.firefoxcatche/a/upd>/dev/null 2>&1 @reboot /root/.firefoxcatche/a/upd>/dev/null 2>&1 5 8 * * 0 /root/.firefoxcatche/b/sync>/dev/null 2>&1 @reboot /root/.firefoxcatche/b/sync>/dev/null 2>&1 #5 1 * * * /tmp/.X13-unix/.rsync/c/aptitude>/dev/null 2>&1 截至昨天7/24/2019,我正在完全运行Ubuntu 18 LTS服务器 更新 我感谢所有反馈。我已断开所有数据和应用程序驱动器的连接,因为唯一受影响的是操作系统驱动器,至少我做了正确的事情。我要进行一次全面的重建,以提供更多的安全性和更安全的方法。
21 server  cron  rsync 

3
如何查看/停止当前正在运行的crontab任务?
我如何查看正在进行的crontab任务? 如何手动停止正在进行的crontab任务? [这个]问题是关于查看当前正在运行的cron进程吗? 是 手动终止进程的一种方法是使用pkill 我曾经考虑过pkill / killall,但是我在crontab文件中的一些命令分别是!这意味着完成命令后,将开始下一个命令!例如: sudo crontab -e 00 10 * * * /usr/bin/wget LINK ; shutdown -h now 因此,如果我杀死了wget,计算机将关闭电源!!!->我想完全杀死一个cron任务,而不是一部分! 下一个pkill问题:脚本呢?(我已经将一些bash脚本导入了crontab -e)->sudo pkill ???
20 cron  wget 

7
为什么此rsync + ssh cron作业会给我“权限被拒绝(公钥)”错误?
我经常备份到本地驱动器,我想每天将其同步到远程服务器。 目标服务器仅配置用于SSH密钥(无密码)访问。由于该服务器的主要SSH密钥受密码保护,因此我创建了第二个SSH密钥(无密码保护)+用户用于无人值守备份 -这样,当cron运行时,我不必在场输入密码。 我正在使用cron和rsync,所有命令都可以单独工作,但是结合使用时会失败。 故障排除运行时我所能得到的最大 env -i sh -c "rsync -lrstRO --delete --exclude 'lost+found' /Backups/auto-daily-backups/./ backups-only@XX.XX.XX.XX:/backups/desktop/" 返回错误 Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.0] 关于如何进一步解决此问题的任何提示? 到目前为止,这是我尝试过的方法,但我没有主意: Cron肯定在运行 ps aux | grep cron 在/ var / …

7
cron.daily作业未运行
我创建了3个每日Cron作业来运行。 以下是放置在etc / cron.daily中的三个 rkhunter.sh #!/bin/sh ( rkhunter --versioncheck rkhunter --update rkhunter --cronjob --report-warnings-only ) | mail -s 'rkhunter Daily Run (my server)' me@email.com chkrootkit.sh #!/bin/bash chkrootkit | mail -s "chkrootkit Daily Run (my server)" me@email.com logwatch.sh #!/bin/sh ( logwatch ) | mail -s 'logwatch Daily Log (my server)' me@email.com …

3
如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?
我希望我的cronjobs能够从家用计算机发送邮件。我的服务器像这样配置exim4: dc_eximconfig_configtype='internet' dc_other_hostnames='' dc_local_interfaces='127.0.0.1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='maildir_home' 但是,在家里,我的ISP阻止了直接通过防火墙发送的邮件。我有一个受密码保护的ssl smtp服务器,可以通过它路由邮件,但是在弄清楚如何配置exim4来完成这项工作方面我一直没有成功。我希望有人能给我一个配置示例,在其中可以插入主机名,用户名,密码和“ use ssl”,以使其通过单个smtp服务器发送邮件。
19 email  cron  smtp  mta 

1
/ etc / crontab中设置的默认时间背后的故事是什么?
据我了解,这是默认配置/etc/crontab: # m h 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 * * 7 root test -x /usr/sbin/anacron || ( …
19 cron  default 

1
对cron和anacron之间的关系感到困惑
我一直在徒劳地搜寻关于cron和anacron如何协同工作的一般解释。在这一点上,手册页对我来说太深了。 我很困惑,因为我向crontab添加了任务,并且可以正常工作,但是当我从crontab中删除任务时,它们仍然在anacron下运行。我在/etc/cron.daily中看到了任务,但是我不确定它们是如何到达那里的。cron始终在我的系统上运行,而不是anacron。实际上,我看到anacron由cron启动! 基本上,我想在用户级别上介绍如何添加和删除任务,因为告诉您编辑crontab的简单易用的答案尚不完整。链接到教程就可以了。
19 cron  anacron 

2
如何从cron启动GUI应用程序?
我需要从Firefox运行Java小程序。问题是,我需要从cron运行此Firefox。如果我从命令行运行并且工作正常,但是将命令放在cron中会失败: */1 * * * * firefox http://domain.com/iqms/packetloss/iqmspacket2.html
18 firefox  java  cron 


1
什么时间表logrotate?
我正在研究创建大日志文件的程序。 我想用logrotate处理它。 这是我的配置/etc/logrotate.d/: /var/log/myproject.log { hourly maxsize 1 rotate 6 missingok notifempty compress nocreate copytruncate su www-data www-data } (/var/log/myproject.log有所有者www-data) 指令 sudo logrotate -vf /etc/logrotate.conf 和 sudo logrotate -vf /etc/logrotate.d/myproject 正确旋转日志。 但是,调用它们后/etc/cron.hourly为空。这意味着不按小时调用logrotate。 我可以保证有logrotate脚本/etc/cron.daily吗? 该脚本是否检查日志文件的更新频率。即如果我有logrotate脚本/etc/cron.daily并且X在/etc/logrotate.d/设置weekly设置中有一些日志文件,它将X每天或每周轮换一次吗? 我可以复制粘贴/etc/cron.daily/logrotate到/etc/cron.hourly/吗?我可以剪切粘贴吗? 我应该添加0anacron文件到/etc/cron.hourly/吗? 我应该做些其他事情来启用每小时日志记录吗?
18 cron  logrotate 

3
在指定时间自动关闭?
我知道我可以shutdown -h hh:mm在终端窗口中使用(sudo?)关闭系统,但是登录的用户是自助服务终端用户,该用户被锁定为终端(或除firefox以外的任何窗口) ,就此而言)无法打开。 我的问题是: 有没有办法在不打开终端窗口的情况下执行此操作?我已经阅读过有关cron的内容,但无法完全解决。 如何根据当天的时间更改关闭时间?
18 shutdown  cron  kiosk 

1
Cron是垃圾邮件发送者,我该如何阻止它?
因此,我被一个非常奇怪的垃圾邮件机器人所困扰:cron。 每天,我都会收到以下电子邮件: /etc/cron.daily/apt: FATAL -> Failed to fork. 是什么导致此错误?我/etc/cron.daily/apt的与默认安装中的相同,因此显然还有其他东西。 我不关心cron向我发送邮件(因为它给了我很多有用的问题/数据)。我只想解决眼前的问题。
17 apt  cron 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.