CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划( 五 )


  • atrm:删除正在等待执行的at任务 , rm就是移除嘛!

我的atrm移除了那个任务 , 因此atq之后没有at任务
3.sleep:休息一下再执行
这个就是先创建一个文件 , 暂停10秒后再删掉 , 暂停期间不能输入其它命令 , 和at不一样 , at是过一段时间执行 , 但是输入完后 , 还是可以输入其它命令的 。
后面接的数字默认为秒 , 但是还有其它的:
  • h:hour 的缩写 , 表示“小时”;
  • d:day 的缩写 , 表示“天” 。
  • m:minute 的缩写 , 表示“分钟”;
比如说touch file.txt ; sleep 15m ; rm file.txt //这个就是暂停15分钟了
拓展:
上面的命令直接用分号分隔 , 其实就是命令的先后顺序 , 前面的执行完后 , 执行后面的 , 直接意义上 , 并没有关联性 , 不像管道那样 。 当然还有&&和||分隔符 , 看看它们和分号的区别:
  • &&:&& 号前的命令执行成功 , 才会执行后面的命令 。
  • ||:|| 号前的命令执行失败 , 才会执行后面的命令 。
  • 分号:不论分号前的命令执行成功与否 , 都执行分号后的命令 。 前后命令之间没有相关性 。
以后你想一口气执行完你需要的命令就可以利用这些分隔符来 。
4…crontab:定时执行程序
at是过一段时间执行一次命令 , 而这个是定时重复多次 。
而crontab这个命令其实就是用来读取和修改名为crontab的文件 , 这个文件包含了我们要定时执行的程序列表 , 还有执行的时刻 。
用法:
  • 显示crontab文件:crontab -l

当然 , 刚开始是没有这些文件的 , 要我们自己去创建 。
既然没有就去创建:
  • crontab -e:输入之后会进入一个编辑器界面(开始我们地选择什么编辑器 , 我选择了nano , 就是1) , 这就是我们创建的crontab文件 , 我们只要输入我们要定时在什么时候执行我们的命令就行了 。
格式:
定时时间 命令:定时时间分为五个区域 , 依次分别为分钟 小时 日 月份 星期几 , 如果说不想输入 , 就输入*代替就行了 。
CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划
本文插图
这就是我们编辑的定时命令:在每天的10点01分的时候执行ls命令 。 输入完以后保存就行了:
CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划
本文插图
  • crontab -r:当然 , 如果我们不喜欢这个命令了就可以删除掉 , 这个就是来删除crontab文件的 。

CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划
本文插图
当然这里还有其它关于crontab文件里面的命令的相关举例:
CSDN搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划
本文插图
版权声明:本文为CSDN博主「行者自远」的原创文章 , 遵循CC 4.0 BY-SA版权协议 , 转载请附上原文出处链接及本声明 。
你点的每个“在看” , 我都认真当成了喜欢


推荐阅读