I wrote a reboot shell to run on a scheduled time frame, the rebooter works correctly but i can't seem to get the scheduler or cronjob to run the sh file everyday at 3am.
If anyone can help I'd really love for you to comment what I should do.
cronjob:
reboot.sh:
If anyone can help I'd really love for you to comment what I should do.
cronjob:
Code:
0 3 * * * /home/agondios/Rebooter/reboot.sh
reboot.sh:
Code:
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b10 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b9 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b8 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b7 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b6 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b5 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b4 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b3 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b2 seconds&3... $(printf \\r)";
sleep 1;
screen -S Bungee -X stuff "alert &bServer Reboot &3in &b1 seconds&3... $(printf \\r)";
sleep 1;
sleep 5;
screen -S Bungee -X stuff "end $(printf \\r)";
screen -S Murder -X stuff "stop $(printf \\r)";
screen -S SMP -X stuff "stop $(printf \\r)";
screen -S Hub -X stuff "stop $(printf \\r)";
screen -S Dev -X stuff "stop $(printf \\r)";
screen -S FFA -X stuff "stop $(printf \\r)";
screen -S Creative -X stuff "stop $(printf \\r)";
screen -S Spleef -X stuff "stop $(printf \\r)";
screen -S Parkour -X stuff "stop $(printf \\r)";
screen -S TNTRun -X stuff "stop $(printf \\r)";
screen -S Duels -X stuff "stop $(printf \\r)";
echo "Rebooting Servers Now... ";
# add your reboot or restart command here . if you want to do that other wise just add a start up command here using screen or what ever command you need
sleep 15;
screen -S Bungee -X stuff "./start.sh $(printf \\r)";
screen -S Hub -X stuff "./start.sh $(printf \\r)";
screen -S Murder -X stuff "./start.sh $(printf \\r)";
screen -S SMP -X stuff "./start.sh $(printf \\r)";
screen -S Dev -X stuff "./start.sh $(printf \\r)";
screen -S FFA -X stuff "./start.sh $(printf \\r)";
screen -S Creative -X stuff "./start.sh $(printf \\r)";
screen -S Spleef -X stuff "./start.sh $(printf \\r)";
screen -S Parkour -X stuff "./start.sh $(printf \\r)";
screen -S TNTRun -X stuff "./start.sh $(printf \\r)";
screen -S Duels -X stuff "./start.sh $(printf \\r)";
Last edited:
