Auto-Backup $'Tue Nov 19 2024 12:03:51 GMT+0100 (Central European Standard Time)'

This commit is contained in:
2024-11-19 12:03:53 +01:00
parent c2f7aa4e90
commit 54d707f82c
2 changed files with 28 additions and 18 deletions

View File

@ -225,28 +225,38 @@ Jobs.Cloud_Private = () => $`sudo -u tux rclone sync /Main/Clouds/octt GDrive-Un
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
const Main = async () => {
await Work('Local_MiscSimpleBackups');
await Work('Local_Shiori');
await Work('Local_SpaccBBS');
await Work('Local_SpaccBBSNodeBB');
await Work('Local_liminalgici');
await Work('Local_Doku');
await Work('Mixed_Configs');
await Work('Mixed_Snippets');
await Work('Mixed_OctospaccAltervista');
//await Work('Mixed_SpacccraftAltervista');
//await Work('Exter_WikiSpacc');
await Work('Cloud_ServerBackupLimited');
await Work('Cloud_ArticlesBackupPrivate');
await Work('Cloud_SpaccBBS');
await Work('Cloud_SpaccBBSNodeBB');
await Work('Cloud_liminalgici');
await Work('Cloud_Doku');
await Work('Cloud_SpaccCraft');
await Work('Cloud_Private');
};
////////////////////////////////////////////////////////////////////////////////
$`echo Begin ${Time.Stamp} > ${BackupsBase}/Last.log`; $`echo Begin ${Time.Stamp} > ${BackupsBase}/Last.log`;
await Work('Local_MiscSimpleBackups'); //await Main();
await Work('Local_Shiori');
await Work('Local_SpaccBBS');
await Work('Local_SpaccBBSNodeBB');
await Work('Local_liminalgici');
await Work('Local_Doku');
await Work('Mixed_Configs'); await Work('Mixed_Configs');
await Work('Mixed_Snippets'); await Work('Mixed_Snippets');
await Work('Mixed_OctospaccAltervista'); await Work('Mixed_OctospaccAltervista');
//await Work('Mixed_SpacccraftAltervista');
//await Work('Exter_WikiSpacc');
await Work('Cloud_ServerBackupLimited');
await Work('Cloud_ArticlesBackupPrivate');
await Work('Cloud_SpaccBBS');
await Work('Cloud_SpaccBBSNodeBB');
await Work('Cloud_liminalgici');
await Work('Cloud_Doku');
await Work('Cloud_SpaccCraft');
await Work('Cloud_Private');
$`echo End ${Time.Stamp} > ${BackupsBase}/Last.log`; $`echo End ${Time.Stamp} > ${BackupsBase}/Last.log`;

View File

@ -1,7 +1,7 @@
#!/usr/bin/env zx #!/usr/bin/env zx
const BackupsBase = '/Main/Backup'; const BackupsBase = '/Main/Backup';
const TimeLimit = { years: 0, months: 1, days: 0 }; const TimeLimit = { years: 0, months: 0, days: 25 };
const maxDate = (new Date()); const maxDate = (new Date());
maxDate.setDate(maxDate.getDate() - TimeLimit.days); maxDate.setDate(maxDate.getDate() - TimeLimit.days);