Linux Mind Italia

  • Lunedì 19 Novembre 2018, 10:44:46
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata

News:

Serve una mano per l'installazione di Linux? Prova questa semplice guida in tre parti (live - partizionamento - installazione).

collapse

* Canale Telegram

Canale informativo di riserva:
Linuxminditalia
https://t.me/linuxmind

* Mind-chat

Refresh History
  • nessuno: :ciao:
    Ieri alle 09:39:29
  • Pope: :ciao:
    Venerdì 16 Novembre 2018, 15:42:05
  • Pope: :ciao:
    Venerdì 16 Novembre 2018, 15:41:56
  • cuzzo: bau
    Giovedì 15 Novembre 2018, 17:27:26
  • bobol: :ok:
    Giovedì 15 Novembre 2018, 13:02:55
  • Tony: [link]
    Giovedì 15 Novembre 2018, 08:42:37
  • cuzzo: noche
    Mercoledì 14 Novembre 2018, 22:28:10
  • cuzzo: aloa
    Mercoledì 14 Novembre 2018, 18:45:56
  • Tony: :ciao:
    Mercoledì 14 Novembre 2018, 15:38:05
  • bobol: :ciao:
    Mercoledì 14 Novembre 2018, 15:32:16
  • Cavaleri Omar: :sigh: :sigh: :sigh:
    Lunedì 12 Novembre 2018, 20:53:06
  • mtj-mint: [link]    sigh, addio caro Stan. Peter Parker è orfano :(
    Lunedì 12 Novembre 2018, 20:17:06
  • bobol: :ciao:
    Sabato 10 Novembre 2018, 22:43:43
  • SupertuxKart: Senza lo spazio non appare l'emoticon, ciao a tutti comunque.
    Sabato 10 Novembre 2018, 22:28:48
  • SupertuxKart: :ciao: bob
    Sabato 10 Novembre 2018, 22:28:12
  • SupertuxKart: :ciao:bob
    Sabato 10 Novembre 2018, 22:27:33
  • bobol: :ciao:
    Sabato 10 Novembre 2018, 10:42:30
  • mtj-mint: E i vari Asterix e Lucky Luke e i vari Grinch, Scrooge, Babbo Bastardo, il segreto del Natale etc etc...
    Venerdì 09 Novembre 2018, 22:52:04
  • mtj-mint: Ah no spè.. c'è anche The Bliues Brothers
    Venerdì 09 Novembre 2018, 22:50:36
  • mtj-mint: E dopo 6 giorni tocca a Frankeinstein Jr e The Rocky Horror Picture Show :D
    Venerdì 09 Novembre 2018, 22:50:10
  • Cavaleri Omar: ... il Natale si avvicina..
    Venerdì 09 Novembre 2018, 15:14:41
  • Cavaleri Omar: Mancano meno di 50 giorni a "Una poltrona per due"...
    Venerdì 09 Novembre 2018, 15:11:59
  • nessuno: :ciao:
    Venerdì 09 Novembre 2018, 11:25:05
  • Cavaleri Omar: Può darsi... :rofl:
    Sabato 03 Novembre 2018, 11:32:18
  • nessuno: ... Perché è cicciottello e in una poltrona per uno ci va stretto?  :grin:
    Venerdì 02 Novembre 2018, 21:59:19
  • bobol: ;D
    Venerdì 02 Novembre 2018, 19:34:36
  • mtj-mint: Bè è come dire che a Natale non nasce Gesù Bambino se non trasmettono Una poltrona per due :D
    Venerdì 02 Novembre 2018, 19:19:23
  • bobol: :ciao:
    Venerdì 02 Novembre 2018, 07:23:07
  • Cavaleri Omar: Che primo novembre sarebbe se un TV non danno di fila i due "La Famiglia Addams"?
    Giovedì 01 Novembre 2018, 18:26:26
  • TheBaron: :ciao:
    Giovedì 01 Novembre 2018, 02:29:00

* Utenti On Line

  • Dot Visitatori: 21
  • Dot Nascosti: 0
  • Dot Utenti: 1
  • Dot Utenti Online:

Autore Topic: [RISOLTO] Cron non esegue lo script  (Letto 505 volte)

Tony

  • Staff
  • Hero Mind
  • ******
  • Offline Offline
  • Post: 3531
  • Distro: Ubuntu 18.04.1 LTS 64bit XFCE
Re:Cron che non esegue lo script
« Risposta #15 il: Mercoledì 31 Ottobre 2018, 23:11:36 »

Uff, uff.
Ce l'ho fatta.
Ho fatto degli esperimenti sul mio sistema proprio con hdparm creandomi uno script simile al tuo ed effettivamente non funzionava, finché ho capito il perché e tutto ha funzionato a dovere.
Allora, per prima cosa lo script va modificato così
Codice: [Seleziona]
#!/bin/bash
ps ax | grep -v grep | grep -q xmatrix
if [ $? -eq 0 ]
then
sudo hdparm -y /dev/sdb
sudo hdparm -y /dev/sdc
sudo hdparm -y /dev/sdd
sudo hdparm -y /dev/sde
sudo hdparm -y /dev/sdf
fi
exit

Mentre, riguardo crontab dai
Codice: [Seleziona]
sudo crontab -ee usa la riga
Codice: [Seleziona]
* * * * * /home/mionome/Scrivania/SCRIPT/stand-by.sh
« Ultima modifica: Mercoledì 31 Ottobre 2018, 23:18:23 da Tony »
Connesso
Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).

Tony

  • Staff
  • Hero Mind
  • ******
  • Offline Offline
  • Post: 3531
  • Distro: Ubuntu 18.04.1 LTS 64bit XFCE
Re:Cron che non esegue lo script
« Risposta #16 il: Giovedì 01 Novembre 2018, 11:31:33 »

Jacobbe73 se ci sei batti un colpo.
A me funziona.
Connesso
Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).

Jacobbe73

  • New Mind
  • *
  • Offline Offline
  • Post: 15
  • Distro: Linux Mind 19.0 Mate
Re:Cron che non esegue lo script
« Risposta #17 il: Giovedì 01 Novembre 2018, 14:21:47 »

Ciao Tony, scusami ma ieri sera sono crollato....
Adesso provo subito!!!
 :ok:
Connesso

Jacobbe73

  • New Mind
  • *
  • Offline Offline
  • Post: 15
  • Distro: Linux Mind 19.0 Mate
Re:Cron che non esegue lo script
« Risposta #18 il: Giovedì 01 Novembre 2018, 14:56:19 »

Grande Tony, funziona benissimo!!!!
tutto abbastanza chiaro, ma ti chiedo comunque una cosa:
hai fatto eseguire al cron di root (perchè la riga di esecuzione script è nel file cron di root e non in quello del mio user) lo script ma è stato necessario inserire il sudo anche se eseguito da root? effettivamente, dopo che è comparso lo screensaver (condizione necessaria per il confronto all'interno dello script) se apro una shell come utente ed eseguo lo script manualmente mi viene chiesta la password, invece se apro la shell come root lo script avviato manualmente viene eseguito senza richiesta password...
Un'ultima cosa a riguardo del comando hdparm (sfrutto al 100% la tua competenza  ;D)
Secondo te, se uno degli hard disk è occupato e quindi in movimento (trasferimento file da una cartella ad un'altra per un semplice backup dati) e questo riceve il comando hdparm -y (che forza lo stand-by) quest'ultimo viene ignorato oppure il disco va in stand-by per qualche istante e poi riprende il trasferimento?
Grazie infinite per il tuo supporto, sei stato gentilissimo oltre che molto competente a riguardo!!
 :ok:
Saluti
Jacobbe73
Connesso

Tony

  • Staff
  • Hero Mind
  • ******
  • Offline Offline
  • Post: 3531
  • Distro: Ubuntu 18.04.1 LTS 64bit XFCE
Re:[RISOLTO] Cron che non esegue lo script
« Risposta #19 il: Giovedì 01 Novembre 2018, 17:02:56 »

...è stato necessario inserire il sudo anche se eseguito da root?
:dry: a quanto pare.
Funziona anche se lasci lo script senza i sudo ma lo metti in crontab (sempre di amministratore) così
Codice: [Seleziona]
* * * * * sudo /home/mionome/Scrivania/SCRIPT/stand-by.shSe lo script appartiene già a root, non ci sarà bisogno di alcun sudo, né nello script stesso, né nel crontab amministrativo.
Di questa particolarità la guida non ne parla.

se uno degli hard disk è occupato e quindi in movimento (trasferimento file da una cartella ad un'altra per un semplice backup dati) e questo riceve il comando hdparm -y (che forza lo stand-by) quest'ultimo viene ignorato oppure il disco va in stand-by per qualche istante e poi riprende il trasferimento?
Basta provare. Io ho provato e pare che venga ignorato.
« Ultima modifica: Giovedì 01 Novembre 2018, 18:14:32 da Tony »
Connesso
Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).

Tony

  • Staff
  • Hero Mind
  • ******
  • Offline Offline
  • Post: 3531
  • Distro: Ubuntu 18.04.1 LTS 64bit XFCE
Re:[RISOLTO] Cron che non esegue lo script
« Risposta #20 il: Giovedì 01 Novembre 2018, 18:01:03 »

La guida originale (in inglese, ovviamente) è molto più completa.
Ma, anche in tal caso, non è affatto chiara riguardo tale particolarità.
« Ultima modifica: Giovedì 01 Novembre 2018, 18:15:40 da Tony »
Connesso
Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).

Jacobbe73

  • New Mind
  • *
  • Offline Offline
  • Post: 15
  • Distro: Linux Mind 19.0 Mate
Re:[RISOLTO] Cron che non esegue lo script
« Risposta #21 il: Venerdì 02 Novembre 2018, 00:29:23 »

@Tony,
ancora grazie per il tuo supporto!
Un caloroso saluto
Jacobbe73
Connesso

Tony

  • Staff
  • Hero Mind
  • ******
  • Offline Offline
  • Post: 3531
  • Distro: Ubuntu 18.04.1 LTS 64bit XFCE
Re:[RISOLTO] Cron che non esegue lo script
« Risposta #22 il: Venerdì 02 Novembre 2018, 09:00:20 »

:ciao:
Connesso
Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).