
Table of Contents
In Linux administration, sometimes we need to Schedule jobs. One of the ways to schedule jobs in Linux is using Linux at command. With at command, you can schedule a command that you allowed to execute and Linux system executes it once.
There are different options used with at command. Here, we will discuss, each of these options with different examples.
If at command is installed in you Linux distribution or now. If it is not installed, you can install it like below in different distributions.
If your system is Ubuntu or Debian, you can use the below commands to install at command:
Or if your distribution is Fedore or CentOS, then you can use the below commands to install at command:
If you would like to list the jobs that are pending on the system, you can use “at -l” or “atq” commands.
or
We can schedule any job in Linux with giving the exact date with at command. Below, we will do it at 6:00 am of twenty-five of July 2021.
After writing the time with at commands, you can press enter. Then a new line will be appeared like below:
Here, you can write the command that you would like to execute. In our example, this command will be “tar” command with option “-xf”. The location of the file will be /home/xyz.tar.gz.
We can schedule a command on a specific day with at command. Below, you will find an example in which we will schedule a command at Friday after 50 minutes later than now.
We can schedule a command to execute after any mentioned days. Below, we will use Linux at command to schedule a command a at 5pm after 3 days from now.
We can also use do this after any hours from now. Below, we will schedule a job that will execute after 2 hours from now.
We can delete the scheduled jobs in the system with “at -r” or “atrm” commands. For example, to remove job 5, we will use the below command:
or
At command in Linux is very important for job scheduling. If you would like to schedule any job in Linux, you will use this command often. With different examples, you can also increase these examples by yourself.
Gokhan Kosem is a Network Engineer, Instructor and the Founder of IPCisco.com with 15+ years of experience in Cisco, Nokia, Huawei, Juniper, Linux, Service Provider Networks, Routing and Switching technologies.
He has worked on the backbone networks of major service providers and network vendors including Nortel, Alcatel-Lucent (Nokia) and has extensive hands-on experience with Cisco, Huawei, Juniper and Nokia networking technologies.
He has trained thousands of networking students worldwide through IPCisco.com, Udemy, books, labs, quizzes, and educational content across multiple social media platforms.
IPCisco.com | Best Route to Your Dreams
Leave a Reply