Cron non avvia lo script?
Cron non avvia lo script?
Ho creato un piccolo script che controlla la presenza di programmi p2p (nel caso transmission) e se lavor lancia un comando wondershaper per limitare la banda. Lanciato di per se funziona senza problemi. Volendo un controllo ogni 30 minuti volevo usare cron per lanciarlo automaticamente.
"sudo crontab -e" ed ho impostato così 1 * * * * /home/pippo/nome_script
Per la prova volevo un controllo ogni minuto... ma niente. Colpa del file senza estensione? non credo. Ripeto, lanciato con "./nome_script" funziona.
il servizio cron è funzionante, controllato
"sudo crontab -e" ed ho impostato così 1 * * * * /home/pippo/nome_script
Per la prova volevo un controllo ogni minuto... ma niente. Colpa del file senza estensione? non credo. Ripeto, lanciato con "./nome_script" funziona.
il servizio cron è funzionante, controllato
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Re: Cron non avvia lo script?
up
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Re: Cron non avvia lo script?
sudo nano /etc/crontab
hai dimenticato l'utente che deve eseguire lo script
hai dimenticato l'utente che deve eseguire lo script
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
Re: Cron non avvia lo script?
Prova ad editare il file di crontab senza essere root, ovvero lancia solo
senza sudo
Codice: Seleziona tutto
crontab -eRe: Cron non avvia lo script?
Avevo provato di mio ad editare anche il file /etc/crontab ma non cambia.. una volta modificato non succede niente. Ho provato anche crontab -e senza sudo, non cambia... c'è qualcosa che non va
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Re: Cron non avvia lo script?
Se non erro prova con /1
Re: Cron non avvia lo script?
/1 ???
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Re: Cron non avvia lo script?
*/1 * * * *
Ultima modifica di peppino il mercoledì 16 dicembre 2009, 22:52, modificato 1 volta in totale.
Re: Cron non avvia lo script?
niente, non cambia... sembra che non parta.
Se da terminale lancio "cron" sembra che stia facendo qualcosa, ma non so cosa, l'ho lasciato lì per 15 minuti e non è cambiato neinte
Se da terminale lancio "cron" sembra che stia facendo qualcosa, ma non so cosa, l'ho lasciato lì per 15 minuti e non è cambiato neinte
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
- JD82
- Scoppiettante Seguace

- Messaggi: 396
- Iscrizione: giovedì 12 aprile 2007, 16:41
- Desktop: Unity
- Località: Torino
- Contatti:
Re: Cron non avvia lo script?
Hai inserito lo shebang nello script?
Io ho avuto un problema simile, senza shebang lo script avviato manualmente (./nomescript.sh) funzionava, ma avviato dal un'applicazione che lo richiamava no.
Fammi sapere, ciao
Io ho avuto un problema simile, senza shebang lo script avviato manualmente (./nomescript.sh) funzionava, ma avviato dal un'applicazione che lo richiamava no.
Fammi sapere, ciao
Re: Cron non avvia lo script?
Si certo, lo ricopio da file
#!/bin/sh
#!/bin/sh
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
- JD82
- Scoppiettante Seguace

- Messaggi: 396
- Iscrizione: giovedì 12 aprile 2007, 16:41
- Desktop: Unity
- Località: Torino
- Contatti:
Re: Cron non avvia lo script?
Ah mi spiace, speravo fosse quello 
Re: Cron non avvia lo script?
Posta lo script.
Re: Cron non avvia lo script?
Lo script è questo:
Praticamente se il programma transmission è in esecuzione, allora lo scirpt limita la banda, altrimenti elimina qualsiasi eventuale restrizione.
Codice: Seleziona tutto
#!/bin/sh
app='transmission'
if ps ax | grep -v grep | grep $app > /dev/null
then
wondershaper eth0 128 64
else
wondershaper clear eth0
fi
Ubuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Re: Cron non avvia lo script?
Questo è l'esatto script ricopiato dal file (il file si chiama .net, è nascosto):
crontab -l
sudo crontab -l
se da terminale lancio solo crontab il sistema non risponde, resta in attesa, almeno credo
Codice: Seleziona tutto
#!/bin/bash
#controllo rete wifi
rete="wifi"
quit=1
if [ "$(iwgetid wlan0 | grep $rete)" ];
then
quit=0
fi
#se connessi a wifi, lo script continua
if [ $quit = 1 ];
then
exit
fi
#controllo apps indesiderate
app="transmission"
if [ "$(pidof $app)" ];
then
echo pass | sudo -S wondershaper wlan0 400 100
else
echo pass | sudo -S wondershaper clear wlan0
fiCodice: Seleziona tutto
# m h dom mon dow command
1 * * * * /home/nany/.net
Codice: Seleziona tutto
1 * * * * /home/nany/net.shUbuntu 12.10 64bit su MSI P43-NEO3, Intel QuadCore 9550, 4GB RAM Kingstone Hyper-V dual-channel, nVidia GTX570 Amp!, HDD WD RAPTOR 10'000rpm 150GB + Samsung 600GB 7200rpm, Wacom Intuos4 L, Logitech G15 keyboard - Motorola Milestone, Android 2.3 Custom Rom, Samsung Galaxt S3 - custom rom 4.1.2
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti

