I file di crontab possono essere modificati solo con il comando crontab -e

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da london3 »

Computer: Lenovo ThinkPad L480
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25440
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da giulux »

In assenza di richiesta di supporto tecnico sposto al bar.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da steff »

Perché c'è anche un controllo sulla sintassi, provauna riga sbagliata e

Codice: Seleziona tutto

"/tmp/crontab.6n7qY9/crontab":24: bad minute
errors in crontab file, can't install.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da london3 »

1. Tutto qui?
2. Ci sono altre controindicazioni?
3. E cmq in tal caso viene mantenuta la configurazione precedente?
4. Non c'è una spiegazione esaustiva?
5. Cosa succede se modifico il file direttamente e con l'editor che voglio io?
Computer: Lenovo ThinkPad L480
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40351
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da steff »

1) fai una ricerca o aspetti altri
2) forse sì vedi 1)
3) prova, sì
4) vedi 1)
5) Prova, probabilmente non viene letto perché non viene "installato".
L'editor puoi scegliere in ~/.bashrc

Codice: Seleziona tutto

export EDITOR=/usr/bin/featherpad 
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17365
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da Stealth »

Cosa succede se curo una frattura con la chemioterapia? E se avvito i bulloni con la motosega? Hanno senso domande come questa?
Se quello è lo strumento dedicato ci sarà una ragione, è pensato per fare quello, sa fare solo quello e lo fa bene. Come visudo del resto, non è un caso unico. Ma se vuoi proprio saperlo modifica il tuo file con vi o con nano e riavvia il sistema
Spoiler
Mostra
troppo tempo libero
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da london3 »

Comunque

Codice: Seleziona tutto

$ crontab -e
nel file aggiungo

Codice: Seleziona tutto

PATH=~/.config/composer/vendor/bin:$PATH
* * * * * echo $PATH > cron.log
salvo ed esco

Codice: Seleziona tutto

$ cat cron.log 
~/.config/composer/vendor/bin:$PATH
Io però mi aspettavo

Codice: Seleziona tutto

~/.config/composer/vendor/bin:/usr/bin:/bin
e non

Codice: Seleziona tutto

~/.config/composer/vendor/bin:$PATH
Perchè?
Computer: Lenovo ThinkPad L480
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1343
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da Filoteo »

Cron non è una shell, quindi non sa che $PATH è una variabile d'ambiente. Puoi fare così, contenuto del crontab:

Codice: Seleziona tutto

* * * * * /percorso/dello/script.sh
Dove /percorso/dello/script.sh contiene

Codice: Seleziona tutto

#!/bin/bash
PATH=~/.config/composer/vendor/bin:$PATH
echo $PATH > cron.log
Ricorda di renderlo eseguibile con

Codice: Seleziona tutto

chmod +x /percorso/dello/script.sh
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da london3 »

grazie
Computer: Lenovo ThinkPad L480
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4000
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da corradoventu »

Se vuoi puoi modificare 'a mano' la crontab di sistema

Codice: Seleziona tutto

gedit admin:///etc/crontab
ma rischi di perdere le modifiche con un aggiornamento
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

Re: I file di crontab possono essere modificati solo con il comando crontab -e

Messaggio da london3 »

grazie.
dato che ci troviamo, per importare[1]/esportare[2] le schedulazioni in modo sicuro?

[1] ripristinare
[2] backuppare
Computer: Lenovo ThinkPad L480
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti