Pagina 1 di 1
file bash non funziona nel pianificatore
Inviato: lun 21 giu 2021, 18:58
da Rama
ho un file che lanciato da shell funziona ma messo nel Pianificatore di operazioni di Impostazioni di sistema di KDE no;
tenta di aprire una shell che si chiude subito;
il file è molto semplice:
#!/bin/sh
MIOFILE=/usr/bin/amule
if fuser -s $MIOFILE
then null
else rm /home/r/.aMule/muleLock
/usr/bin/amule
fi
EDIT: aggiungo che funziona anche lanciandolo con Esegui comando
Re: file bash non funziona nel pianificatore
Inviato: dom 27 giu 2021, 10:36
da darkstaring
lo vorresti eseguiread ogni avvio?
aggiungi nella directory "~/.config/autostart" il tuo script
la tilde "~" equivale alla tua home directory.
Lo vuoi eseguire ogni tot tempo?
studia crontab
Re: file bash non funziona nel pianificatore
Inviato: dom 27 giu 2021, 14:22
da Rama
so come funziona crontab, voglio capire perché messo nel Pianificatore fallisce mentre da shell o con Esegui funziona;
però mi hai fatto venire un dubbio, al momento sono su Debian ma appena riavvio con la Slack proverò a usare cron e vedere se si comporta allo stesso modo;
Re: file bash non funziona nel pianificatore
Inviato: lun 28 giu 2021, 19:13
da Xunyl
Hai provato con un altro script? Giusto per escludere che il problema sia legato al pianificatore di operazioni di KDE.
Non uso KDE ma credo debba esserci qualche sorta di log, non sarebbe male potergli dare un'occhiata.
Hai controllato anche che il servizio sia attivo?
Re: file bash non funziona nel pianificatore
Inviato: mar 29 giu 2021, 20:31
da Rama
ce n'è uno di backup che viene lanciato alle 3:15 domani vedrò se funziona;
Re: file bash non funziona nel pianificatore
Inviato: mer 30 giu 2021, 17:19
da Rama
backup ha funzionato;
ho tolto riavviAmule dal pianificatore e messo in crontab la riga
15 * * * * adm /usr/local/bin/riavviAmule
non va e nel log non trovo nulla che si riferisca alle 17:15, forse si deve riavviare?
Re: file bash non funziona nel pianificatore
Inviato: mer 30 giu 2021, 20:29
da Rama
ho riavviato e nel log trovo
Jun 30 20:00:15 darkstar crond[1129]: /usr/sbin/crond 4.5 dillon's cron daemon, started with loglevel notice
che non so cosa significhi;