[RISOLTO] Crontab, script ed opzioni

Postate qui per tutte le discussioni legate a Linux in generale.

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.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

[RISOLTO] Crontab, script ed opzioni

Messaggio da Burroughs »

Buona sera, ragazzi...
Scusate la domanda banale, ma ho un problema con crontab: in pratica devo lanciare, ogni giorno ad una determinata ora, uno script che deve essere necessariamente eseguito con un'opzione specifica.
Ecco la riga incriminata:

Codice: Seleziona tutto

37 17 * * *    /usr/bin/backset --backup
Se lo script in questione lo eseguo direttamente, con l'opzione --backup, funziona perfettamente, da crontab no.
Come posso far "digerire" l'opzione --backup a crontab???
Ultima modifica di Burroughs il dom 17 gen 2021, 16:27, modificato 1 volta in totale.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
gallows
Staff
Staff
Messaggi: 3470
Iscritto il: lun 20 set 2004, 0:00
Slackware: 64-current
Kernel: 5.10.7
Località: ~/
Contatta:

Re: Crontab, script ed opzioni

Messaggio da gallows »

crontab è corretto, sicuro che il tuo script non dipenda da variabili d'ambiente? Qual è l'errore che riscontri?

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: Crontab, script ed opzioni

Messaggio da Burroughs »

gallows ha scritto:
dom 17 gen 2021, 15:58
crontab è corretto, sicuro che il tuo script non dipenda da variabili d'ambiente? Qual è l'errore che riscontri?
Lo script funziona correttamente da riga di comando, crontab non lo esegue.
L'ambiente, diciamo così, in cui viene eseguito, è un decoder Zgemma, con una immagine Linux preinstallata (openATV).

EDIT: Grazie per l'imbeccata, gallows, ho messo mano alle variabili d'ambiente e ho risolto.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Rispondi