How to run time consuming commands on server and also do benchmarkingzalam
Make a shell script file.
#!/bin/bash echo `date` > /home/log.txt sleep 5 echo `date` >> /home/log.txt
You can place any command in the script in place of “sleep 5”. We are using sleep command to verify everything is working fine and time difference is being recorded.
Now we will make this script executable
chmod +x /home/script_benchmakring.sh
We will run this script which will sleep for 5 seconds and log time for benchmarking
You can see the benchmarking for this script execution.
To be on a safer side i use “screen” command. Some commands require hours for execution and putty gets disconnected when internet goes off or my system is shutdown or in sleep mode. “screen” commands maintains the state of the session in which my scripts are running.