首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使cron工作

无法使cron工作
EN

Ask Ubuntu用户
提问于 2018-09-09 18:35:10
回答 1查看 862关注 0票数 0

这是我向小组提出的第一个问题。我希望这足够清楚。我在为每一分钟设定时间。我包括了一个终点站的信息。希望这是足够清楚的。

代码语言:javascript
复制
steve@steve-pc:~$ ps aux | grep cron

root      1075  0.0  0.0  38428  3180 ?        Ss   09:15   0:00 /usr/sbin/cron -f

$ crontab -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

SHELL=/bin/bash

MAILTO=steve

* * * * * /home/steve/scripts/beep.sh

crontab: installing new crontab

steve@steve-pc:~$ cat ./scripts/beep.sh
#!/bin/sh
echo '\a'

notify-send "cron working"

$ grep CRON /var/log/syslog
Sep  9 09:21:01 steve-pc CRON[3618]: (steve) CMD (/home/steve/scripts/beep.sh"/n")
Sep  9 09:21:01 steve-pc CRON[3617]: (CRON) info (No MTA installed, discarding output)
Sep  9 10:49:01 steve-pc CRON[5099]: (steve) CMD (/home/steve/scripts/beep.sh)
Sep  9 10:49:01 steve-pc CRON[5098]: (CRON) info (No MTA installed, discarding output)
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-09-09 19:45:12

实际上,我对通知发送不太了解,但我确实知道crontab :)

首先,请记住,cron进程是从您的系统内部运行的(传统上从init开始,我不知道最近gits是否发生了变化:)

因此,您不能假设您希望由cron执行的命令将处于它的路径中。

最简单的方法是指定您运行的命令的完整路径,例如使用/usr/bin/notify,而不是只使用notify。

祝好运!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1073721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档