我正在尝试向我自己的 shell 添加一个新命令,例如:
alarm 7.15 music.wav
我想创建一个 cron 作业,以便它可以在给定时间每天安排警报。所以,我为每次报警调用创建一个文件,命名为musicFile.txt
这是我要运行的 bash 文件:(musicFile.txt)
#!/bin/bash
15 7 * * * XDG_RUNTIME_DIR=/run/user/$(id -u) play -q /home/harun/Desktop/music.wav > alarmFile
crontab alarmFile
rm -f alarmFile
rm -f musicFile.txt
我用 execvp 执行这条评论:
bash musicFile.txt
然而,什么也没有发生。我应该如何使用 crontab 设置闹钟?