We can set the cron to restart the server when it was down or not running. You can use following script to detect and restart the httpd,ngnix,Serv-U or any other services.
1) Create the file vi /root/autorestart.sh and add the following code and save it.
You can replace the Serv-U with any your service like httpd or ngnix
#!/bin/bash
# Restart command of your services
RESTART="/etc/init.d/Serv-U restart"
#Path to pgrep command
PGREP="/usr/bin/pgrep"
# Daemon name of your services
HTTPD="Serv-U"
# find pid of serivces
$PGREP ${HTTPD}
if [ $? -ne 0 ] # if service not running
then
# restart Service
$RESTART
fi
2) chdmo 755 /root/autorestart.sh
3) Set Cron to check every 3 minutes vi /var/spool/cron/root
*/3 * * * * sh /root/autorestart.sh
4) Done
Windows may look like a point-and-click operating system, but under the hood, commands still do a lot of the heavy…
YouTube Shorts are short-form vertical videos designed for quick consumption, typically lasting up to 60 seconds. In 2026, they’ve become…
YouTube SEO Secrets That Actually Work in 2026 YouTube SEO 2026 YouTube SEO Secrets That Actually Work in 2026 If…
Live video commerce is transforming how small businesses sell products online. Instead of relying only on static product pages or…
Digital marketing directly impacts revenue, brand positioning, and customer acquisition cost. Choosing the wrong agency can result in wasted budgets,…