官术网_书友最值得收藏!

  • Learning Linux Shell Scripting
  • Ganesh Sanjiv Naik
  • 229字
  • 2021-08-20 10:44:30

Understanding "at"

Many a times we need to schedule a task for a future time, say in the evening at 8 P.M. on a specific day. We can use the at command in such a situation.

Sometimes we need to repeat the same task at a specific time, periodically, every day, or every month. In such situations, we can use the crontab command.

Let's learn more about the utility of the at command. To use the at command, the syntax is as follows:

$ at time date

The following are the examples of the at command:

  • The Control + D command will save the at job. The task will be executed at 11.15 A.M. This command will log messages to the log.txt file at 11.15 A.M.:
    $ at 11.15 AM
    at > echo "Hello World" > $HOME/log.txt
    at > Control + D
    
  • The following command will send an e-mail on March 31, 2015 at 10 A.M.:
    $ at 10am mar 31 2015
    at> echo "taxes due" | mail jon
    at> ^D
    
  • The following command will make the task run on May 20 at 11 A.M.:
    $ at 11 am may 20
    
  • All the jobs which are scheduled by the at command can be listed using the following command:
    $ atq
    
  • To remove a specific job listed by the atq command, we can use the following command:
    $ atrm job-id
    
主站蜘蛛池模板: 罗山县| 高青县| 伊川县| 德阳市| 曲阳县| 白银市| 海南省| 曲松县| 肥城市| 云安县| 桃江县| 三门县| 克什克腾旗| 齐齐哈尔市| 文昌市| 鸡西市| 常州市| 安国市| 仁布县| 公安县| 云梦县| 凤山市| 信阳市| 比如县| 会昌县| 弥勒县| 崇明县| 盐源县| 鸡西市| 高邮市| 苍溪县| 栾川县| 南昌县| 谢通门县| 新源县| 宁化县| 阿克陶县| 湟源县| 贵德县| 平顶山市| 新宁县|