schedulazione [RISOLTO]

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
daddo
Prode Principiante
Messaggi: 40
Iscrizione: martedì 18 gennaio 2011, 12:34

Re: schedulazione

Messaggio da daddo »

tranquillo, avevo precedentemente modificato "30 10"
Avatar utente
rpadovani
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3434
Iscrizione: lunedì 8 dicembre 2008, 19:49
Desktop: GNOME Shell
Distribuzione: Ubuntu 18.04 x86_64
Sesso: Maschile
Località: Munich, Germany
Contatti:

Re: schedulazione

Messaggio da rpadovani »

Non so più cosa pensare... Hai eliminato qualche demone?
Prova a fare uno script di qualche tipo, tipo lanciare un'applicazione, e vedi se riesci a metterlo in cron!
Solutions Architect at nextbit | About me
Changing the world bit by bit
daddo
Prode Principiante
Messaggi: 40
Iscrizione: martedì 18 gennaio 2011, 12:34

Re: schedulazione

Messaggio da daddo »

ok provo con tar di una cartella vediamo ?
comunque non ricordo di aver tolto servizi o demoni

provato; lo script gira, altrimenti non creerebbe il file di log giusto ?
rimane il fatto che non viene eseguito il comando dello script, ad esempio nel mio doveva fare il tar di una cartella
ed il file di log, che vine generato, rimane vuoto
Avatar utente
tomm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 796
Iscrizione: lunedì 15 ottobre 2007, 10:16
Desktop: Gnome
Distribuzione: Ubuntu 16.04

Re: schedulazione

Messaggio da tomm »

cron funziona perché viene creato il file di log. Se è vuoto è perché lo script non scrive niente e non stampa nessun messaggio di errore.
Ora, che non stampa nessun messaggio di errore e contemporaneamente non funziona è un poco strano...

Prova a mettere l'opzione --verbose a pg_dump e a far dire allo script dove salva il dump. Praticamente dovresti cambiare le ultime righe così:

Codice: Seleziona tutto

# esecuzione del backup effettivo
echo "Working dir: $(pwd)"
echo "Output file: $OUTFILE"
$PG_DUMP --verbose --create --column-inserts -f $OUTFILE --encoding=UTF8 -U $USERNAME -h $HOST $DATABASE_NAME
daddo
Prode Principiante
Messaggi: 40
Iscrizione: martedì 18 gennaio 2011, 12:34

Re: schedulazione

Messaggio da daddo »

fatto, non cambia,
però sono riuscito a schedulare un tar di una cartella .... funziona
Avatar utente
tomm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 796
Iscrizione: lunedì 15 ottobre 2007, 10:16
Desktop: Gnome
Distribuzione: Ubuntu 16.04

Re: schedulazione

Messaggio da tomm »

ma cosa c'è ora nel file /var/log/backup.log ?
posta anche il comando che usi per lanciare lo script manualmente (completo di prompt, così che si vede anche l'utente)
daddo
Prode Principiante
Messaggi: 40
Iscrizione: martedì 18 gennaio 2011, 12:34

Re: schedulazione

Messaggio da daddo »

i file di log continuano a rimanere vuoti...

ti posto il syslog1
Jun 18 07:57:16 o2p rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="628" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Jun 18 07:57:17 o2p anacron[10567]: Job `cron.daily' terminated
Jun 18 07:57:17 o2p anacron[10567]: Normal exit (1 job run)
Jun 18 17:15:01 o2p CRON[5436]: (root) CMD (/usr/local/AGO/pgsql84/bin/backup.sh >/var/log/pgb.log)
Jun 18 17:15:01 o2p CRON[5435]: (root) CMD (/prova.sh > /prova1.log)
Jun 18 17:15:01 o2p CRON[5437]: (root) CMD (root /etc/init.d/backup_postgresql.sh > /var/log/backup1.log )
Jun 18 17:15:01 o2p CRON[5434]: (root) MAIL (mailed 25 bytes of output but got status 0x0001#012)
Jun 18 17:15:01 o2p CRON[5433]: (root) MAIL (mailed 100 bytes of output but got status 0x0001#012)
Jun 18 23:00:01 o2p CRON[21659]: (root) CMD (root /etc/init.d/tomcat stop0)
Jun 18 23:00:01 o2p CRON[21660]: (root) CMD (root /etc/init.d/tomcat start)
Jun 18 23:00:01 o2p CRON[21657]: (root) MAIL (mailed 25 bytes of output but got status 0x0001#012)
Jun 18 23:00:01 o2p CRON[21656]: (root) MAIL (mailed 25 bytes of output but got status 0x0001#012)
Jun 19 07:30:01 o2p CRON[26604]: (root) CMD (start -q anacron || :)
Jun 19 07:30:01 o2p anacron[26607]: Anacron 2.3 started on 2012-06-19
Jun 19 07:30:01 o2p anacron[26607]: Will run job `cron.daily' in 5 min.
Jun 19 07:30:01 o2p anacron[26607]: Jobs will be executed sequentially
Jun 19 07:35:01 o2p anacron[26607]: Job `cron.daily' started
Jun 19 07:35:01 o2p anacron[26655]: Updated timestamp for job `cron.daily' to 2012-06-19
non sono espertissimo ma mi pare di capire che il comando giri, se poi vado a verificare i vari file di log sono tutti vuoti

mentre il comando tar:
#!/bin/sh
tar -cf pippo.tar backup/
idem x il log generato
ecco come lo lancio
root@o2p:/# ./prova.sh

g
Avatar utente
tomm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 796
Iscrizione: lunedì 15 ottobre 2007, 10:16
Desktop: Gnome
Distribuzione: Ubuntu 16.04

Re: schedulazione

Messaggio da tomm »

vuoi dire che hai modificato lo script /etc/init.d/backup_postgresql.sh come ti ho suggerito e il file /var/log/backup1.log è ancora vuoto? ma mi sembra impossibile...

posta il comando che dai per lanciare /etc/init.d/backup_postgresql.sh manualmente
daddo
Prode Principiante
Messaggi: 40
Iscrizione: martedì 18 gennaio 2011, 12:34

Re: schedulazione

Messaggio da daddo »

risolto !!!!!
cosa stupidissima, dovuta alla mia inesperienza
ho semplicemente creato il file cron.allow inserendo l'utente
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti