Hi there,

I'm wondering how the community is handling updates for Rust & Oxide with LGSM & scheduled tasks?  A common occurance for me is that LGSM will auto-update Rust via SteamCMD and restart the server, then will update oxide but not restart again leaving the mods/Oxide in a non-working state.  

My cron jobs are as follows:

*/5 * * * * /home/rustserver/rustserver monitor > /dev/null 2>&1 # monitor every 5 mins
*/32 * * * * /home/rustserver/rustserver update > /dev/null 2>&1 # check for rust game update every 32 mins, restart if update
*/28 * * * * /home/rustserver/rustserver mods-update > /dev/null 2>&1 # check for oxide updates every 28 mins
30 4 * * * /home/rustserver/rustserver force-update > /dev/null 2>&1 # check for rust game update at 4:30am, always restart
0 0 * * 0 /home/rustserver/rustserver update-lgsm > /dev/null 2>&1 # check for lgsm script updates once per week

I could try running mods-update first, but the chances are the Rust update will always precede the Oxide update and often there are multiple Oxide patches over a short period of time.  Is there a different LGSM command I should be using for 'update & restart'?

Any advice here appreciated, more than happy to go down the bash route if that makes it easier.

Cheers ✌️