bashshell中的报警脚本
我想写一个小脚本,在特定时间显示图像或播放歌曲。实现这一点的最佳方法是什么(消耗更少的RAM) 我想到的一种方法是使用bashshell中的报警脚本,bash,unix,Bash,Unix,我想写一个小脚本,在特定时间显示图像或播放歌曲。实现这一点的最佳方法是什么(消耗更少的RAM) 我想到的一种方法是使用date命令递归查询时间,并在for循环(检查分钟)内通过for循环(检查小时)运行它,直到时间达到预设时间 这是正确的方法吗?还有其他聪明的方法吗?好吧,我认为最好的方法是创建一个cron作业 使用cron,您不必担心时间等问题,只需创建一个任务。看看它的设计和手册,它真的很简单 您可以找到一个如何设置的示例。它基于Mint Linux,但应适用于任何发行版。在您的cronta
date
命令递归查询时间,并在for循环(检查分钟)内通过for循环(检查小时)运行它,直到时间达到预设时间
这是正确的方法吗?还有其他聪明的方法吗?好吧,我认为最好的方法是创建一个cron作业 使用cron,您不必担心时间等问题,只需创建一个任务。看看它的设计和手册,它真的很简单
您可以找到一个如何设置的示例。它基于Mint Linux,但应适用于任何发行版。在您的
crontab
中:
0 7 * * * DISPLAY=:0 display /path/to/image.png; mplayer /path/to/sound.ogg
每天早上7点显示image.png
并播放sound.ogg
让它适应你的需要
随display
imagemagick
附带mplayer
mplayer
at
的一个优点是它在当前环境的副本中运行