Salve gente,
purtroppo causa mancanza di adsl, sono tornato sul forum; non me ne vogliate male.
Avrei bisogno di far eseguire a crond un comando, l'ultimo giorno feriale del mese...Ho visto in giro ma ho trovato solo configurazioni statiche di crond, sapete come poter adattare questo caso? Purtroppo il pc risulta spento e non fisicamente raggiungibile il sabato e la domenica, per i backup settimanali non si sono problemi, ma per i mensili?
Grazie e a presto
crond dinamico
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Cron non ha una sintassi così flessibile, cioè, diciamo più che altro che non sa quando è un giorno feriale o un giorno festivo.
L'unica cosa che mi viene in mente è di mettere in cron giornalmente (o anche solo l'ultima settimana) uno script che scrivi tu, che controlla se è l'ultimo giorno feriale del mese esegue l'altro script per il backup mensile, altrimenti non fa niente.
L'unica cosa che mi viene in mente è di mettere in cron giornalmente (o anche solo l'ultima settimana) uno script che scrivi tu, che controlla se è l'ultimo giorno feriale del mese esegue l'altro script per il backup mensile, altrimenti non fa niente.
con qualcosa tipo
hai l'ultimo giorno lavorativo del mese.
Codice: Seleziona tutto
use Date::Manip;
$last_workweek=DateCalc(ParseDate("last businessday in ".UnixDate("today","%b")),"- 1 day");
print("ultimo giorno lavorativo del mese: ".$last_workweek);Perfetto, non dovrebbero esserci problemi ad effettuare uno script che si appoggi ad una risposta da un comando perl...
Eventualmente potrei fare uno script bash che durante la sua esecuzione verifichi il risultato di questo script perl, ed eventualmente esegue il backup oppure esce
Grazie per l'aiuto amici
Eventualmente potrei fare uno script bash che durante la sua esecuzione verifichi il risultato di questo script perl, ed eventualmente esegue il backup oppure esce
Grazie per l'aiuto amici


