[RISOLTO]script bash per backup

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

L'indentazione dello script è importante solamente per facilitarne la lettura, per bash non ha alcuna importanza
Dimenticavo: da cron non si possono avviare applicazioni grafiche
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: script bash per backup

Messaggio da crap0101 »

axr ha scritto:Ho controllato l'indentazione dello script e il backup è partito ma kate non è partito
devi fare una cosa del genere:

Codice: Seleziona tutto

linea_di_cron export DISPLAY=:0 comando argomenti ecc
thece ha scritto: L'indentazione dello script è importante solamente per facilitarne la lettura, per bash non ha alcuna importanza
più o meno
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959305#p4959305][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: - non è obbligatorio, ma negli script Bash le variabili in genere si scrivono tutte in MAIUSCOLO
???
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: script bash per backup

Messaggio da thece »

crap0101 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959362#p4959362][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
axr ha scritto:Ho controllato l'indentazione dello script e il backup è partito ma kate non è partito
devi fare una cosa del genere:

Codice: Seleziona tutto

linea_di_cron export DISPLAY=:0 comando argomenti ecc
Azz ... s'impara sempre qualcosa. Pensavo funzionasse come per gli script di avvio :birra:
Best practice: letto su diverse guide di sviluppo di script per bash.
Confortato anche dal fatto che se si stampa il nome di tutte le variabili d'ambiente di una shell (env) si vedrà che sono tutte scritte in maiuscolo. Poi, al di là di questo, ognuno fa come ritiene più opportuno
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

Se invece di Kate usassi nano da xterm o console?
Altrimenti inserire "export DISPLAY=:0 Kate $VARIABILE" nello script da richiamare con cronaca?
Ultima modifica di axr il venerdì 17 febbraio 2017, 0:16, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

Semplicemente per visualizzare il contenuto di un file di testo? Usa cat
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

ciao, ho provato ad inserire questa stringa in crontab ma non mi parte proprio:
20 11 * * * export DISPLAY=:0 && /home/axenx/check.sh
per fare una prova a farlo partire alle 11.20, ma così non parte neanche il backup!!!!
con cat al posto di kate e senza la dicitura export prima non mi parte lo stesso
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: [RISOLTO]script bash per backup

Messaggio da DoctorStrange »

Ma prima crontab ti funzionava regolarmente?

Se il job di cron lo esegui dall'account del tuo user normale e non da root, sei certo che il tuo utente sia presente nel file cron.allow?
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

configurato con kcron mi funzionava, per il resto controllo, come faccio a vedere se mi funziona?
controllando mi dice che da root mon c'è nessun task ma da axenx !
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

Appena (ri)provato (con il mio utente) e funziona.

Codice: Seleziona tutto

crontab -l
...
46 11 * * * export DISPLAY=:0 && /usr/bin/kate
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

cron.allow non esiste, lo creo e cosa ci scrivo dentro?
inserendo questo:
55 11 * * * axenx export DISPLAY=:0 && /home/axenx/check.sh
in etcrontab mi parte ma kate va in crash
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

a me il tuo comando fa partire kate ma va in crash.
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

a me il tuo comando fa partire kate ma va in crash.
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

a me il tuo comando fa partire kate ma va in crash.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

Che file di cron hai modificato fino adesso?

Mi posti

Codice: Seleziona tutto

crontab -l
Lo hai letto il WIKI - Amministrazione di Sistema - Cron? Perchè andate sempre a complicarvi la vita?
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

questo da root:

Codice: Seleziona tutto

root@axenx:/home/axenx# crontab -l
# Edit this file to introduce tasks to be run by cron.
# 
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
# 
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').# 
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
# 
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
# 
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
# 
# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command
50 11 * * * export /home/axenx/chech.sh
root@axenx:/home/axenx# 
ed è quello che mi parte anche se kate va in crash
e questo è da user che non parte proprio:

Codice: Seleziona tutto

axenx@axenx:~$ crontab -l
#No comment
30 11 * * *     axenx export DISPLAY=:0 && /home/axenx/check.sh


# File generated by KCron the Friday 17 Feb 2017 11:22.
axenx@axenx:~$ 
il wiki l'ho letto ed infatti ho anche disinstallato kcron in quanto è più facile da terminale dopo aver letto il wiki
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

Se per caso hai creato il file /etc/crontab.allow non serve, cancellalo pure

Codice: Seleziona tutto

sudo rm /etc/crontab.allow
Il crontab di root non serve, cancellalo pure

Codice: Seleziona tutto

sudo crontab -r
Il tuo crontab, per editarlo usa

Codice: Seleziona tutto

crontab -e
scrivilo esattamente così

Codice: Seleziona tutto

MM HH * * * export DISPLAY=:0 && /usr/bin/kate
cambia solamente MM e HH, non devi specificare il tuo utente. Ti ho messo kate come eseguibile giusto per provare
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: [RISOLTO]script bash per backup

Messaggio da DoctorStrange »

@Thece

Ame cron non funziona senza il cron.allow .

Sei certo che possano esistere job di cron, senza quel file?
axr
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1909
Iscrizione: sabato 1 aprile 2006, 16:10
Distribuzione: kubuntu 22.04

Re: [RISOLTO]script bash per backup

Messaggio da axr »

ho cancellato sudo crontab -r
e kate mi parte ma va sempre in crash!
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

harpefalcata [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959495#p4959495][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@Thece

Ame cron non funziona senza il cron.allow .

Sei certo che possano esistere job di cron, senza quel file?
Io non lo ho e funziona tutto benissimo.

Non è che per caso hai anche creato il file /etc/cron.deny ?
Ultima modifica di thece il venerdì 17 febbraio 2017, 12:27, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13164
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [RISOLTO]script bash per backup

Messaggio da thece »

Magari è semplicemente un problema di Kate: succede anche se lo avvii "normalmente"?
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti