0 cron
我目前正在尝试让 cron 守护进程工作,但它不会执行任何操作。crontab 文件当前包含以下文本:
'* * * * * echo "hello"'
每分钟应该打印一条hello
消息。
但是,该命令从未被执行。我已经尝试了一切,重新启动 cron,重新安装 cron,创建根 crontab,检查 cron 是否首先运行,但没有给出任何结果。有人遇到过这种情况吗?
这似乎不起作用,因为您没有将回声发送到任何地方,所以看起来它失败了。您需要将其发送到终端之类pts/1
的东西。
要查找可以将其发送到的终端,请w
在命令提示符下键入。您应该看到类似以下内容:
terrance@terrance-ubuntu:~$ w
16:00:43 up 1 day, 22:38, 3 users, load average: 0.89, 0.60, 0.50
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
terrance tty7 :0 Sat17 46:38m 4:15m 7.24s /sbin/upstart -
terrance pts/16 :0.0 Sun10 7:30m 0.07s 7.78s /usr/bin/xfce4-
terrance pts/1 xxx.xxx.xxx.xxx 16:00 2.00s 0.06s 0.00s w
Run Code Online (Sandbox Code Playgroud)
在那里你可以看到我的最后一个命令w
出现在 上pts/1
。因此,为了使您的 crontab 保持该终端打开,请读取您的行
* * * * * echo "hello" > /dev/pts/1
Run Code Online (Sandbox Code Playgroud)
然后大约 1 分钟后您应该会看到hello
出现。
希望这可以帮助!
归档时间: |
|
查看次数: |
732 次 |
最近记录: |