参考文章:https://www.cnblogs.com/ftl1012/p/crontab.html 大佬写的很不错!!!
今天上午弄了一上午crontab,总结总结,语法非常简单,主要就三个
crontab -l 查看创建的crontab命令 ; crontab -e 是进入编辑模式,可以添加或者删除任务
编辑完成之后 按 CTRL + C 停止运行,再 输入 :wq 再按 enter 就可以保存并退出。
sudo -i 可以提升用户为root最高权限
我一直想创建个任务内容是隔一分钟弹一次窗口:
Linux 弹窗有两个命令,单独再终端运行的时候都可以弹出来,就是放到任务里执行不了,不是执行不了,就是没显示,不弹窗
zenity --info --text "要发送的消息"
notify-send ["标题"] "信息"
实践了很多次,不知道为什么还是弹不出来,
可以看到,再图片右半部分,我开启了一个新的终端窗口,使用 zentify 命令就可以弹出窗口,但是写到任务里就不知道为啥不行。。。。。。。
但是每隔一分钟创建一个文件这个命令就可以实现:
代码是 */1 * * * * touch 1.txt
不知道为啥,就是怎么试也不行 。。
参考了这个视频,我认为应该是执行路径的问题:
https://www.bilibili.com/video/BV1Di4y1x77n?from=search&seid=13075722158525100848