最近做电脑前一忙一整天,脑瓜子总是嗡嗡的,因为一忙就忘了时间,所以希望能有个东西定时提醒休息,最好能显眼一点输出到屏幕上,于是查了一下发现了两个神器.
notify-send 和 crontab
这两个东西在ubuntu16里面都是自带的,下面一个一个简单说一下。
一、notify-send
notify-send可以把自定义的文本输出到屏幕上,命令如下
notify-send "[Time for relax]" "Time\nfor\nrelax"
这个命令使用比较简单,前面的双引号中代表输出的首行文字,不能用\n来换行;后面的双引号代表了文本内容,可以使用\n来换行。
二、crontab
crontab的使用方法在网上能找到一大堆,其实主要用的几个命令也就是:
1> crontab -e
这个命令是针对
普通用户来的
,运行之后普通用户可以执行文字编辑器来设定任务表。PS:由于每个用户的定时任务都在/var/spool/cron/crontabs目录下有个与用户名一致的任务文件,所以其实
也就是打开了sudo vi /var/spool/cron/crontabs/mrc
2> sudo vi /etc/crontab
这个命令主要用于运行系统级别的任务。
——现在知道了任务文件的位置和打开方式,无论是增删改查,都是随随便便就能做到的。
3> service cron status
这个命令主要用于列出任务执行状态,也就是log信息