Auto Rebooter For Ubuntu

Status
This thread has been locked.

Auxio

Banned
Feedback score
4
Posts
54
Reactions
25
Resources
0
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:
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:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Auxio

Banned
Feedback score
4
Posts
54
Reactions
25
Resources
0
The script that Hannes posted should work fine. From looking at it, I'm pretty sure that'll do the job.

The Script I made Works. If you read the whole post it's the cronjob that isn't working correctly
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/auxio-scam-report.292951/)

Hannes

I make stuff move
Supreme
Feedback score
75
Posts
4,227
Reactions
2,124
Resources
0

Auxio

Banned
Feedback score
4
Posts
54
Reactions
25
Resources
0
The only change I made was adding #!/bin/sh to the top. ;p
I know. The script works fine it's the scheduler that won't work when I tell it to. I don't understand if I am missing something or not doing something correct.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/auxio-scam-report.292951/)
Status
This thread has been locked.
Top