Questions tagged «cron»

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

1
无人值守升级还包括apt-get autoremove吗?
假设我最近通过以下方式安装了无人参与的升级: sudo apt-get install unattended-upgrades -y sudo dpkg-reconfigure --priority=low unattended-upgrades -y 无人值守升级还包括apt-get autoremove吗? 还是我应该在无人值守升级层上每周添加一次cronjob,以确保通过crontab -e,然后再删除已删除软件包的依赖项: 0 0 * * 0 apt-get autoremove -y 注意:如果需要,除了autoremove之外,还可以随意提及类似的概念。

2
自动删除7天以上的文件
我在linux上是个菜鸟,但是我开始理解它了。我有一个运行FTP服务器的Ubuntu Server 16.04,用于备份安全视频文件。该文件将被存储在文件夹一样:/home/securityfolder1,/home/securityfolder2,/home/securityfolder3等。 请注意,每个securityfolderN用户都是不同的用户。 因为我不希望硬盘一直充满,所以我想每天删除这些文件夹中7天以上的文件。

4
为什么将脚本放在/etc/cron.hourly中不起作用?
我在中放置了一个可执行脚本/etc/cron.hourly,但是该脚本并非每个小时都运行一次,实际上根本就没有运行过。 这是我制作的脚本(小时声音): #!/ bin / bash mplayer〜/ Music / sfx_msg-highlight.wv&> / dev / null& spd-say -r -50 -p 50 -t male3“现在的时间是$(date +”%l%p“)” notify-send“这是:”“ $(date +”%l%p“)。” -i〜/ Pictures /“ first tee.png” -t 5000 我的crontab是: DISPLAY=":0.0" XAUTHORITY="/home/naruto/.Xauthority" XDG_RUNTIME_DIR="/run/user/1000" 0 * * * * /home/naruto/Hour-sound.sh 虽然mplayer和spd-say命令正常运行时,notify-send是不是。我还尝试将错误重定向到文件: 0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error …
16 scripts  cron 


3
从终端上的cron作业获取输出
我有一个程序可以打印一些输出,我希望在工作日每小时在终端上弹出一次输出。 $ crontab -l 0 07-17 * * * /home/dat/scripts/cron.out syslog报告以下内容: (dat) CMD (/home/dat/scripts/cron.exe) Jun 18 12:02:01 picard CRON[10848]: (CRON) info (No MTA installed, discarding output) 我想念什么?
15 cron 

3
是什么导致/etc/cron.daily/apt挂起?
最近我每天都从服务器收到邮件, 学科 Cron <root@host> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 身体 /etc/cron.daily/apt: DB Update failed, database locked 如果我只运行该/etc/cron.daily/apt部件,它将停留在该位置而没有任何输出,则我尝试先运行tail -f /var/log/apt/*.log /var/log/syslog &然后运行,/etc/cron.daily/apt但也没有输出 哪个数据库被锁定以及由什么锁定,我能够apt-get update成功完成。 昨天做了一些更新,必须重新启动,因此Microsoft修复程序在这里无法正常工作(此操作自更新之前就一直存在,因此不相关) 我还能看什么? 万一重要,这是一个亚马逊实例
15 apt  cron  amazon-ec2 

2
如何停止来自Cron <root @ machine>的电子邮件报告(每小时)
我正在运行Ubuntu 12.04,已经用自己的gmail帐户配置了“ ssmtp”,现在每小时收到一封包含报告的电子邮件,这是一个示例: From: root &lt;my@gmail.com&gt; Date: 2012/8/13 Subject: Cron &lt;root@one&gt; [ -x /usr/lib/php5/maxlifetime ] &amp;&amp; [ -d /var/lib/php5 ] &amp;&amp; find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2&gt;/dev/null \; -delete To: root Failed loading /usr/lib/php5/20090626/xdebug.so: /usr/lib/php5/20090626/xdebug.so: cannot open shared object …
15 root  email  cron 

4
为什么使用cron自动化时apt-get失败?
我正在尝试使用cron自动执行系统更新。您可以在下面查看我的crontab,命令和产生的错误。 当我以root用户身份运行upgrades.sh时,脚本运行良好。当cron运行它时,apt-get -y update没有问题,但是aptitude -y safe-upgrade失败了。我猜是这个错误:debconf: (This frontend requires a controlling tty.)是因为有一个内核更新,而内核更新又更新了grub,这需要我明确地说可以覆盖/boot/grub/menu.lst。但是我不明白路径错误。我想要不需要我监督的更新。 我已经阅读了这个问题,它是尚不可接受的解决方案unattended-upgrades,我可能最终会使用它,但是为什么不能使用cron?似乎它应该非常简单,并且更加Linuxy。 Crontab root@daedalus:~/bin# crontab -l # m h dom mon dow command 45 06 * * * ~/bin/upgrades.sh upgrades.sh root@daedalus:~/bin# cat upgrades.sh #!/bin/bash /usr/bin/apt-get -y update /usr/bin/aptitude -y safe-upgrade 失误 debconf: unable to initialize frontend: Dialog debconf: (TERM …
15 apt  aptitude  cron 

3
Ubuntu 16.04:无人值守升级会随机运行
我已经配置了无人值守升级来安装安全软件包,并在安装时通过邮件通知。 我注意到安装是在非常随机的时间进行的。我知道最新版本从cron.daily执行时间开始最多增加30分钟的随机延迟。 但是,我遇到的延误要比这大得多。我看到在上午9点,下午3点,12点执行无人值守的升级...日志显示的内容相同,因此不仅仅是电子邮件传递需要更长的时间。 无人值守的升级任务是cron.daily中的第一个任务,这意味着没有以前的任务具有巨大的执行时间。 有人经历过类似的事情吗?

3
Ubuntu 14.04-crontab @reboot挂起我的电脑
尝试解决KWORKERS HIGH CPU的错误,如本答案所示。我把我的crontab中的行: @reboot echo "disable" &gt; /sys/firmware/acpi/interrupts/gpe06 重新启动后,系统无法启动。同样在单用户模式下,它不会启动。 我使用以下选项重新启动了PC: init=/bin/bash 并且我删除了根crontab中的行,但系统无法启动。
14 14.04  cron  cpu  reboot 


1
每天重新启动服务器cron?
我想创建一个cron作业,该作业在指定的时间执行daiy,并重新启动ubuntu服务器。 我尝试reboot仅在cron中添加,但它不起作用,而当我尝试从CLI执行时,它可以工作。 请告知,我应该在cron中添加什么命令,以便它每天在特定时间重新引导服务器。
14 server  cron 

1
Crontab语法;多个命令
我想获得以下命令链作为cronjob: * * * * * source activate myenv3 &amp;&amp; cd ~/foo/bar &amp;&amp; python sssb.py 它可以在控制台中工作,但是我没有从cronjob获得任何输出。 我遵循了这个建议,将其替换为 * * * * * env &gt; /tmp/env.output 找出env是否不同。除了PATH以外,我找不到任何相关的内容。所以我成立了 PATH=myPath * * * * * source activate myenv3 &amp;&amp; cd ~/foo/bar &amp;&amp; python sssb.py 而且仍然没有用。最后我换成了 PATH=myPath * * * * * source activate …
14 cron 


3
我无法在Ubuntu 16.04上安装gnome Schedule
我想在最近的Ubuntu 16.04中安装gnome-schedule,但找不到方法。它不在ubuntu软件中,如果输入sudo apt-get install gnome-schedule,我找不到它。我想使用它,因为我发现它易于使用。我一直在寻找替代方案,但是除了找不到我不喜欢的“何时”之外,我什么都找不到了,因此欢迎您提供帮助。
13 16.04  cron  schedule 

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.