介绍
你好。
前几天,我和公司的人参加了一个叫做小镇派对的爱情派对。
我的第一次聚会 + 我最近没有机会与人互动,因为我在家工作,所以我很兴奋。
我带着微弱的希望来到这里,希望我能有一个愉快的会议。
结果是,,,
失去....
虽然我们能够交换联系信息,但我们无法找到下一次相遇……
呜呼。 . .
我很高兴派对本身很有趣,但这是第一场让我很遗憾的比赛(我不知道我会不会再去)
我只想有人说声谢谢。似乎路还很长。
她什么时候可以做
・
・
・
嗯,让她……?
那是我顿悟的时候。
如果(她)做不到,那么(程序)就应该做!
只是相反的想法。灯塔下生活。
震惊让我觉得这就是我成为工程师的原因。
所以这次
预定执行以每小时告诉她(虚拟)“谢谢你的工作”
我想做
实现方式
使用cron可以实现定时执行。
什么是 cron
简单的说
"在指定时间运行指定程序的那个”
是。
它是基于 UNIX 的操作系统(如 Linux)中包含的程序之一
它将自动运行预定的进程。
- 邮件杂志分发
- 每月销售汇总
- 备份
- 删除累积的垃圾文件
当您想要执行类似的操作时使用它
如何设置 cron
当指示 cron “运行这个程序时”
使用命令crontab。
crontab 命令如下。
# cron設定の編集・登録
crontab -e
# cron設定の表示
crontab -l
还有其他选择,但这应该是最低限度的。
使用crontab -e 打开cron 后,使用vim 进行描述。
如果您不知道如何使用vim,请参考以下内容!
如何编写 cron
执行时间是分钟、小时、日期、月份、星期几指定
#初期状態
* * * * * (コマンド)
# 指定の順番は以下
分 時 日 月 曜日 (コマンド)
在初始状态“* * * * *”,命令每分钟执行一次。
在“*”和“*”之间留一个半角空格。
设置示例
# 毎月1日の午前9時30日分にコマンドを実行する場合
30 09 1 * * (コマンド)
# 毎週月曜日の午前9時30分にコマンドを実行する場合
30 09 * * 1 (コマンド)
# 毎時0分に1時間おきにコマンドを実行する場合
* */1 * * * (コマンド)
补充
-
曜日:设置为 0 到 7。 0=星期日,1=星期一,2=星期二,3=星期三,4=星期四,5=星期五,6=星期六,7=星期日 -
/:指定间隔的分钟、小时和天
要求她(虚拟)每小时说声谢谢
谢谢你的等待。
从这里
“每小时我的女朋友(虚拟)说谢谢”过程
使用 cron 设置定期执行。
文件结构
- /Users/username/Documents/batch_cron
- otukareVoice.sh
- audio
- otukaresamadesu.mp3
执行过程(shell脚本)
#!/bin/sh
afplay /Users/username/Documents/batch_cron/audio/otukaresamadesu.mp3
osascript -e 'display notification "あと6時間はいける♫" with title "今日もお疲れ様です。" sound name "Submarine"'
这一次,创建一个名为 otukareVoice.sh 的 shell 脚本文件并描述该过程。
温柔的姐姐说“谢谢你的辛勤工作”的声音我下载了 (otukaresamadesu.mp3) 大声笑
如果你有兴趣,请从下面的链接中收听,哈哈
补充
afplay:音乐播放命令osascript -e: mac 侧面通知你的脚本/dev/null 2>&1:请参考下面的文章。
cron 设置
# 1時間おきにotukareVoice.shを実行する
0 /1 * * * sh /Users/toyodakengo/Documents/batch_cron/otukareVoice.sh > /dev/null 2>&1
操作检查
每小时她(虚拟)用声音说“Otsukaresama desu”
挑起“我还能再做6小时”的常规执行已经完成♫
我相信这将完成工作!
在最后
这一次,我定期运行,她(虚拟)每小时都会说“谢谢你的工作”。
现在,即使您在家工作,也不会感到孤独。
全世界的工程师们,为什么不先做一个常规的执行,然后再做她呢?
空虚感增加,感觉要认真交个女朋友了!
见~!
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308622227.html