编写bash脚本以获取朋友生日的通知
假设
Birthday Date Friend's name
08-02-2014 : Prashant
08-15-2014 : prabhat
09 -16 -2014 : Aks
12-30-2014 : Bks一次生日我可以用crontab来做
Step 1: create a file vi birthday.sh
Step 2:
echo " Birthday alerts: today is Prashant 's Birthday Wish!! him " |mail -s "b-alert" abc@domain.com 第三步:给予执行许可
chmod u+x birthday.sh 步骤4:使用cron运行脚本birthday.sh
00 00 02 08 * /home/user/birthday.sh但是怎么做呢?为了获得多个生日的提醒,我可以创建每个生日的脚本,但我不认为最好这样做。我只想要一个脚本来获得
生日来临时所有生日的警报
发布于 2014-07-29 12:37:32
这是假密码的答案。你可以用你喜欢的任何语言来实现。
具有一致格式日期的文件(称为“生日”)。
today=GET_TODAYS_DATE()
While not end of file birthdays
do
read from file DATE NAME
if today=DATE then
mail address with "Today is NAME's birthday"
endif
endwhile每天午夜过1分钟就用cron跑一圈。
https://unix.stackexchange.com/questions/147204
复制相似问题