我想使用linux redhat 7中的cron来运行一些作业。
但是我不想使用crontab -e,因为有些用户可以更改我的conf。
所以我做了下面的例子
cd /etc/cron.d
vi test
* * * * echo test >/tmp/test
more test
* * * * echo test >/tmp/test
所以我等了一分钟才看到log - /tmp/test
未创建ut日志/tmp/测试
为什么?
我的箱子怎么了?
ls -ltr
-rw-r--r-- 1 root root 29 Aug 1 18:50 test
我正在尝试让一个cronjob在一个部署了docker的项目上运行。我能够成功地构建映像并运行容器,但是,当我登录到容器并检查/var/log时,cron作业尚未运行。 以下是这些文件: Dockerfile # use this image, as we'll need to run chron etc.
FROM phusion/baseimage:0.11
# Install python3, pip and cron
RUN apt-get update && \
apt-get -y install cron python3 python3-pip
说,可以以秒为单位为其输出指定分辨率。
但是,我无法通过以下命令获得二级分辨率。
sar -i 1 -f /var/log/sa/sa18
11:00:01 AM CPU %user %nice %system %iowait %steal %idle
11:10:01 AM all 0.04 0.00 0.04 0.00 0.01 99.91
11:20:01 AM all 0.04 0.00 0.04 0.00 0.00
我正在设置一个cron,以便将数据库转储导入到MySQL容器中。然而,我正在尝试测试cron,以确保一切正常工作,但我没有得到任何输出。 我的Dockerfile就是这样设置的 FROM mysql:8
RUN apt-get update
RUN apt-get -y install cron
COPY /crons/test-cron /etc/cron.d/test-cron
RUN chmod 0644 /etc/cron.d/test-cron
RUN crontab /etc/cron.d/test-cron
RUN touch /var/log/cron.log 成功
我的一个职位每天发一封电子邮件
35 6 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php -q 2>&1
我停止使用cron
sudo service cron stop
当我检查cron状态时
sudo service cron status
是cron stop/waiting
问题是我昨天停止了我的工作,但是今天又发了一封邮件。
我是不是做错了
1.how to stop all cron jobs properly
2.how to view last ran cronjob list .
我试着得到最后