Questions tagged «cron»

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

2
Crontab错误“ root用户不使用crontab”
当我crontab -e在终端中写命令时, 我收到此错误消息: no crontab for root - using an empty one 888 我不知道“ 888”是什么意思? crontab / etc / crontab的配置文件: # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and …
13 cron 

4
cron日志存储在Ubuntu 14.04上的哪里?
我正在尝试解决为什么我的cron任务有时无法正常工作的问题。cron默认情况下将日志文件存储在哪里?是/ var / log / syslog吗? 我看过那个文件,它是空的。我需要设置一些东西吗?
12 14.04  cron 

1
在Ubuntu 14.04 LTS中永久提高nofile限制
我似乎无法弄清楚到底要为所有用户永久增加最大数量的文件描述符是什么。 /etc/security/limits.conf: root hard nofile 1500000 root soft nofile 1000000 root hard nproc 15000 root soft nproc 10000 * hard nofile 1500000 * soft nofile 1000000 * hard nproc 15000 * soft nproc 10000 我将以下内容放入/etc/pam.d/common-session: session required pam_limits.so 重新引导后,以任何用户身份登录并发出ulimit -n结果1024。 在那之后,我尝试要求pam_limits.so将所有文件都放在下/etc/pam.d。重新启动。登录。没有这种运气。 如果我发出命令ulimit -n 1000000,然后检查,则限制已按预期设置。所以,我把@reboot ulimit -n 1000000成crontab -e。重新启动。登录。没有运气。 我检查/etc/ssh/sshd_config并启用了PAM。 我尝试使用以下命令设置每次重新启动的限制: …
12 ssh  cron  pam  ulimit 

3
Shell脚本问题:cron作业脚本在意外停止时重新启动MySQL服务器
我有这个脚本,我正在使用它来设置CRON作业以执行该脚本,因此它可以检查MySQL服务是否正在运行;如果没有,则重新启动MySQL服务: #!/bin/bash service mysql status| grep 'mysql start/running' > /dev/null 2>&1 if [ $? != 0 ] then sudo service mysql restart fi 我已经设置了cron工作。 sudo crontab -e 然后添加 */1 * * * * /home/ubuntu/mysql-check.sh 问题是它在每次执行cron作业时都会重新启动MySQL。即使服务器正在运行,它也会重新启动MySQL服务,脚本中的更正是这样做。
11 bash  mysql  cron  scripts 

1
带有百分比符号的命令未在crontab中运行
以下crontab不起作用: # TEST LINE DOES DOT RUN */1 * * * * /bin/echo 'test '`/bin/date +%Y-%m-%d` >> /tmp/test 我也尝试从以下开始: SHELL=/bin/bash 更新:我认为反引号`是恶棍,但正如下面的答案所表明的,百分比%是罪魁祸首!
11 cron 


6
(Xubuntu)如何使用命令行设置墙纸?
我已经进行了大量的谷歌搜索,但未能找到解决我问题的方法。 我是一名老师,并且在某些学生计算机上使用Xubuntu。我的所有功能都锁定得很好,但是我想不出如何限制用户更改墙纸而不必在Kiosk模式下关闭整个计算机的方法。我不在乎他们是否在工作期间进行更改,但是我想创建一个crontab,在重新启动时将其重置为原始的.png。 我希望有一个简单的cron条目,但是如果需要的话,我很愿意进入shell脚本世界。 有任何想法吗?



1
使用cron的gsettings不会更改背景
我正在尝试使用Indrajith Indraprastham的建议脚本在这里将壁纸更改为随机图像: 如何在Unity中从命令行更改桌面背景? 当我从终端窗口运行脚本时,bg改变得很好,但是当它从cron运行时,我收到了以下错误消息: (进程:21901):dconf-警告**:无法提交对dconf的更改:错误生成命令行'dbus-launch --autolaunch = 00216c114dcf433c9bb9009985d607d6 --binary-syntax --close-stderr':子进程已退出,代码为1 我将不胜感激任何建议。

3
我的crontab中的所有命令均失败,并显示“权限被拒绝”
更新:此问题将无法得到最终解决;我已经转移到另一个发行版,此后没有观察到此问题。我当时无法使用当时有见地的答案来解决它,但是您的燃油效率可能会有所不同(YMMV)。 crontab -e并crontab -l正常工作: $ crontab -l | grep -v '^#' * * * * * /usr/bin/env * * * * * echo 'Hello from crontab' 但是,我每分钟都会在这样的消息中看到两条消息/var/log/syslog: Mon DD hh:mm:01 username CRON[PID]: Permission denied 因此,正在读取crontab,但是以某种方式它根本无法执行任何操作(当然,以同一用户身份登录时,我验证了命令)。知道为什么吗? /etc/cron.allow并且/etc/cron.deny不存在。 crontab是set group setuid: $ stat --format '%A %U %G' /usr/bin/crontab -rwxr-sr-x root crontab crontabs目录似乎具有正确的权限: …
10 12.04  cron 

3
日常Cron作业未运行
快速概览:我有一个脚本,该脚本每天将当天的SVN源代码存储库备份到tarball中。由于输出目录的所有权,我已经测试了该脚本,并且只要我以sudo身份运行它,它就可以很好地工作。 因此,问题在于我想每天运行一次,因此将其链接放在/etc/cron.daily目录中。这是目录的内容。 thom@spenser:/etc/cron.daily$ ls -l total 60 -rwxr-xr-x 1 root root 189 2011-09-14 02:21 apport -rwxr-xr-x 1 root root 15535 2011-10-06 11:30 apt -rwxr-xr-x 1 root root 314 2011-08-08 16:57 aptitude lrwxrwxrwx 1 root root 24 2012-02-28 11:05 backup -> /usr/local/bin/backup.sh -rwxr-xr-x 1 root root 502 2011-06-08 11:48 bsdmainutils -rwxr-xr-x …
10 bash  cron 

2
如何安排时段升级
我负责一所私立K-8学校的大约30台Ubuntu计算机。我们只有3Mbps的互联网连接服务于整个校园,我想确保更新是在深夜完成的-这样就不会减慢白天的工作。 我正在使用Ubuntu 10.04,并将所有计算机设置为通过更新管理器下载和安装安全更新。我还安装了cron-apt,并修改了配置文件,以使升级的开始时间从本地时间晚上10点到凌晨4点错开。 但是-今天早上我早上7:30到达学校,所有计算机都在忙于下载基于安全性的大型更新。不用说,所有Internet活动都被拖慢了(接下来的2个小时),并且计算机用户非常不高兴。这是我正在努力防止的事件。 看来我确保半夜下载的方案失败了,我不确定为什么。 我还尝试了一些使用无人值守升级和crontab的方案,但是除了我在深夜试图强制执行的方案之外,似乎总会有一些计划升级发生。 有没有一种确定的方法可以绝对肯定地确保仅在特定时间进行更新? 如果更新管理器仅具有一个下拉菜单来指定指定时间,那将是很好的。 预先感谢您可以给我的任何帮助。

2
宣布时间在几点?
在Mac上,有一项功能可让您让计算机以口头形式宣布时间,在Ubuntu上是否有类似功能?那是有一个已经在执行此操作的程序包,还是我需要配置一些信息say以读出小时的时间?如果是这样,那我该怎么做?我正在使用GNOME 3.16运行Ubuntu GNOME 15.04。

3
根crontab未运行
由于某种原因,我的根crontab似乎没有运行。 试图在每晚午夜重新启动设备。 作为root用户应为以下内容: crontab -e 然后加: 0 0 * * * /sbin/shutdown -r now 当我使用一些接近当前时间的值进行测试时,没有任何反应。我安装了NTP,并确保时区正确。我还指定使用24小时制。例如,要立即测试此行(下午5:35),请尝试输入以下内容: 36 17 * * * /sbin/shutdown -r now 我已经用日期-R检查了时间。crontab的运行时间一去不复返,并且系统不会重新启动。我在这里想念什么?
10 root  cron  debian 

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.