介绍

你好。

前几天,我和公司的人参加了一个叫做小镇派对的爱情派对。
我的第一次聚会 + 我最近没有机会与人互动,因为我在家工作,所以我很兴奋。
我带着微弱的希望来到这里,希望我能有一个愉快的会议。

结果是,,,

失去....
虽然我们能够交换联系信息,但我们无法找到下一次相遇……

呜呼。 . .
我很高兴派对本身很有趣,但这是第一场让我很遗憾的比赛(我不知道我会不会再去)

我只想有人说声谢谢。似乎路还很长。
她什么时候可以做



嗯,让她……?
那是我顿悟的时候。

如果(她)做不到,那么(程序)就应该做!

只是相反的想法。灯塔下生活。
震惊让我觉得这就是我成为工程师的原因。

所以这次

预定执行以每小时告诉她(虚拟)“谢谢你的工作”

我想做

实现方式

使用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

相关文章:

  • 2022-12-23
  • 2021-12-13
  • 2021-12-28
  • 2021-10-16
  • 2021-06-08
  • 2022-12-23
  • 2021-08-10
  • 2021-09-29
猜你喜欢
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2022-01-16
  • 2021-06-12
相关资源
相似解决方案