Re: [RISOLTO] comportamento script differente da bash a cron
In data giovedì 14 luglio 2011 20:49:15, christian.sile...@gmail.com ha scritto: Io ho un toshiba tecra a9 ed tecra m10. Il secondo me lo sono dimenticato per due giorni ed una notte nel cortile della ditta, quei due giorni non ha mai smesso di piovere... Ho lasciato il portatile un paio d'ore davanti al camino ad asciugare e funziona senza problemi, ed io il portatile per lavoro lo uso almeno 12 ore al giorno. e che c'entra questo con il post originale? Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107151450.37188.goll...@tiscali.it
[RISOLTO] comportamento script differente da bash a cron
Il 06/07/2011 19:35, Carlo ha scritto: Il 06/07/2011 19:15, xserver80 ha scritto: Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. In particolare durante l’esecuzione “in cron” i parametri passati ad expert non vengono eseguiti. Non riesco a capire perché tramite cron non esegue correttamente questi comandi… Avete qualche idea? Io ho il tuo stesso problema su una cosa simile, alcune mail di report (dopo l'esecuzione di un certo script) non mi vengono inviate se le faccio eseguire a cron. A mano ovviamente funzionano egregiamente. Bingo! il problema erano alcune lettere accentate nel testo del messaggio email che mi mandavo come report e che nail/mailx non interpretavano. mettendo prima dello script così: 14 18 * * * LANG=en_US.UTF-8 /script/prova o direttamente dopo le altre variabili del crontab così: LANG=en_US.UTF-8 funziona tutto correttamente. A presto -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e1f190d.5080...@gmail.com
Re: [RISOLTO] comportamento script differente da bash a cron
Io ho un toshiba tecra a9 ed tecra m10. Il secondo me lo sono dimenticato per due giorni ed una notte nel cortile della ditta, quei due giorni non ha mai smesso di piovere... Ho lasciato il portatile un paio d'ore davanti al camino ad asciugare e funziona senza problemi, ed io il portatile per lavoro lo uso almeno 12 ore al giorno. Ciao Inviato da HTC - Reply message - Da: Carlo carlopedr...@gmail.com A: debian-italian@lists.debian.org Oggetto: [RISOLTO] comportamento script differente da bash a cron Data: gio, lug 14, 2011 18:27 Il 06/07/2011 19:35, Carlo ha scritto: Il 06/07/2011 19:15, xserver80 ha scritto: Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. In particolare durante l’esecuzione “in cron” i parametri passati ad expert non vengono eseguiti. Non riesco a capire perché tramite cron non esegue correttamente questi comandi… Avete qualche idea? Io ho il tuo stesso problema su una cosa simile, alcune mail di report (dopo l'esecuzione di un certo script) non mi vengono inviate se le faccio eseguire a cron. A mano ovviamente funzionano egregiamente. Bingo! il problema erano alcune lettere accentate nel testo del messaggio email che mi mandavo come report e che nail/mailx non interpretavano. mettendo prima dello script così: 14 18 * * * LANG=en_US.UTF-8 /script/prova o direttamente dopo le altre variabili del crontab così: LANG=en_US.UTF-8 funziona tutto correttamente. A presto -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e1f190d.5080...@gmail.com
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
a proposito di mancanza di rispetto, ignoranza e cafonaggine spacciata per simpatia, voglio solo farti sapere che ti ho segnalato come spam. grazie di esistere. /FLAME:on se hai qualcosa da dire a riguardo ok. se no le tue segnalazioni sai dove infilartele insieme a tutto il resto dello spam che gira in lista (quello vero!). Sai che paura, mi hai segnalato come spam.mio dio adesso lo dico a mia mamma!! picio /FLAME:off -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e18401d.4060...@insicuri.net
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
In data venerdì 8 luglio 2011 00:23:28, br...@libero.it ha scritto: Risposta illeggibile e noiosa! Non sono riuscito ad arrivare al termine. Io sarò anche pedante e noioso, ma sto cercando di darti delle informazioni, che oltretutto hai chiesto tu... se nel mentre sto cercando di insegnarti come ci si comporta in lista, forse sarebbe il caso di leggerla e farne tesoro... comunque non preoccuparti... da parte mia non avrai altre comunicazioni, e nel privato non ne riceverò altre da te, visto che le tue mail le farò andare direttamente nel cestino... Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107081320.14454.goll...@tiscali.it
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
Il 08/07/2011 13:20, gollum1 ha scritto: se nel mentre sto cercando di insegnarti come ci si comporta in lista, forse sarebbe il caso di leggerla e farne tesoro... comunque non preoccuparti... da parte mia non avrai altre comunicazioni, e nel privato non ne riceverò altre da te, visto che le tue mail le farò andare direttamente nel cestino... Byez Grande Gollum!Mo ti do una mano! = Per chi non rispetta la netiquette inevece: se pisciate in cucina potete anche sostenere di non essere ignoranti o cafoni, ma solo a parole. il top quoting dimostra principalmente 2 cose su *chi scrive*: a.1) ignoranza, ignoranza, ed ancora ignoranza. che si puo' sempre colmare, non e' un peccato permanente, se si ha la capacita' di imparare. a.2) mancanza di rispetto per chi legge. perche' se vai bene a guardare, se fai prove e controprove, se prendi esempi dal milione di miliardi di email scritte troverai che leggere dal basso in alto, con interruzioni dall'alto in basso, puo' andar bene per un utonto con disordini mentali abituato da outlook a pensare solo in termini di chi scrive e mai di chi legge. b)http://www.dtcc.edu/cs/rfc1855.html non e' una linea guida imposta, e' una scelta di rispetto per chi convive nel tuo stesso cyber-spazio, il che dimostra che non hai capito un cazzo delle RFC in generale : uno standard non e' standard perche' piace a te ! Ma non preoccuparti, un ripasso di netiquette fara' bene a tutti. *me per primo* cosi' ti tolgo ogni scusa per massacrare ulteriormente i coglioni sull'argomento e puoi contribuire con qualcosa di sensato. p.s: -mail di riciclo ;) /trollmode: on -un: suca! a tutti i macachi e ubuntufag! XD /trollmode:off SuB. -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e174966.7030...@insicuri.net
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
On Fri, Jul 08, 2011 at 08:16:06PM +0200, SubSoNiK wrote: se pisciate in cucina potete anche sostenere di non essere ignoranti o cafoni, ma solo a parole. a.2) mancanza di rispetto per chi legge. perche' se vai bene a il che dimostra che non hai capito un cazzo delle RFC in generale *me per primo* cosi' ti tolgo ogni scusa per massacrare ulteriormente i coglioni sull'argomento e puoi contribuire con qualcosa di sensato. -un: suca! a tutti i macachi e ubuntufag! XD a proposito di mancanza di rispetto, ignoranza e cafonaggine spacciata per simpatia, voglio solo farti sapere che ti ho segnalato come spam. grazie di esistere. signature.asc Description: Digital signature
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
On Thu, 7 Jul 2011 21:18:30 +0200, gollum1 wrote: In data giovedì 7 luglio 2011 11:30:14, hai scritto: Infatti da google ho letto che derivane entrambe da Debian per questo dicevo che hanno gli stessi fondatori. Magari cambia l'interfaccia grafica... Perchè DEBIAN è meglio?? 1) un po' duro di comprendonio... impara a quotare come si deve: http://it.wikipedia.org/wiki/Quotare http://it.wikipedia.org/wiki/Netiquette 2) eventualmente cambia programma di posta, così non spezzi neppure i thread con R: al posto di Re: 3) La netiquette richiederebbe in questo caso che tu avessi iniziato un nuovo thread, per fare le tue domande, visto che sono completamente fuori dal tema originale. ROTFL! E' da una vita che lo sto dicendo io, ma qui non vede e non sente nessuno. Ci sono email che includono tre o piu' livelli di quoting, solo per poi inserire soltanto una nuova riga di risposta. Non si prendono nemmeno la briga di cancellare la vecchia firma... 6) debian non deriva da debian... è debian e basta... sono le altre che derivano da lei... ma questo non significa che abbiano gli stessi fondatori, ubuntu non è debian, quindi non è fondata da Ian, al contrario, La Canonical, che detiene i diritti di ubuntu, ha preso debian, l'ha usata come base, per creare un suo sistema, che non è debian (ed infatti le due non sono completamente compatibili, almeno per ora, ci stanno lavorando su questo punto). Questo bisognerebbe dirlo forte, perche' questa cosa mi fa incazzare oltremodo! Paride -- http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3 Chi e' pronto a rinunciare alle proprie liberta' fondamentali per comprarsi briciole di temporanea sicurezza non merita ne' la liberta' ne' la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, Assemblea della Pennsylvania, 11 novembre 1755) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aa63fa6c243ad02b0d10a8f6582cb...@autistici.org
Re: comportamento script differente da bash a cron
Allora, non funziona nè forzando bash da cron nè aggiungendo l'utente root. Però facendo ancora analisi ho notato che, sul server a cui vado a connettermi, arriva effettivamente la connessione ssh (stando a /var/log/auth.log), viene accettata la password, ma poi istantaneamente viene richiusa la connessione. A questo punto il problema dovrebbe essere in expect, non nell'esecuzione dello script... Cosa ne dite? Grazie, ciao! -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cantwxvfhoa6obzaonkbtcmcvy6gkzvawybagv8qe2v7f7v3...@mail.gmail.com
Re: comportamento script differente da bash a cron
xserver80 scrisse in data 07/07/2011 10:12: Allora, non funziona nè forzando bash da cron nè aggiungendo l'utente root. Però facendo ancora analisi ho notato che, sul server a cui vado a connettermi, arriva effettivamente la connessione ssh (stando a /var/log/auth.log), viene accettata la password, ma poi istantaneamente viene richiusa la connessione. A questo punto il problema dovrebbe essere in expect, non nell'esecuzione dello script... Bhé per vedere se è quello prova con ssh-copy-id e quindi a non passare più password ma connetterti tramite certificati. Ciao Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e156c30.70...@riminilug.it
Re: comportamento script differente da bash a cron
Il 07 luglio 2011 10:20, Paolo Sala piv...@riminilug.it ha scritto: ... Bhé per vedere se è quello prova con ssh-copy-id e quindi a non passare più password ma connetterti tramite certificati. Ciao Piviul BINGO! Utilizzando SSH con le chiavi e senza password funziona benissimo! Lo script definitivo #!/bin/bash echo controllo se e' attivo il processo di ssh inverso. sshInverso.log if [ -n `ps ax | grep 192.168.2.2 | grep ssh` ] then echo processo attivo, non eseguo nulla. sshInverso.log exit 0 else echo processo non attivo, do il comando per attivarlo sshInverso.log expect -c spawn ssh -R 9002:127.0.0.1:22 -p 22 -l root 192.168.2.2 -f -N ;\expect *assword:*;\send -- \r;\interact -o EOF return;\exit; sshInverso.log fi echo esco sshInverso.log exit 0 Grazie a tutti e grazie Paolo! Buona giornata! p.s., ma Carlo Tu hai risolto con gli altri suggerimenti? -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cantwxvhvlsseua+gywqto8swcrjctrqdmgrcw56kcmgn7y0...@mail.gmail.com
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
In data giovedì 7 luglio 2011 11:30:14, hai scritto: Infatti da google ho letto che derivane entrambe da Debian per questo dicevo che hanno gli stessi fondatori. Magari cambia l'interfaccia grafica... Perchè DEBIAN è meglio?? 1) un po' duro di comprendonio... impara a quotare come si deve: http://it.wikipedia.org/wiki/Quotare http://it.wikipedia.org/wiki/Netiquette 2) eventualmente cambia programma di posta, così non spezzi neppure i thread con R: al posto di Re: 3) La netiquette richiederebbe in questo caso che tu avessi iniziato un nuovo thread, per fare le tue domande, visto che sono completamente fuori dal tema originale. 4) Visto che ti rispondo in lista, sarebbe il caso che anche tu mi rispondessi in lista, e non in privato, a meno che (per un qualsiasi motivo) non sia una richiesta esplicita di uno dei due... 5) Debian è meglio, perché la uso IO... :D - scherzi a parte, ogni utente di una distro ti dirà che la distro che usa è la migliore, solo perché la conosce meglio delle altre. fondamentalmente gnu/linux è gnu/linux, e il fattore di avere tante distro a disposizione, è solo un vantaggio, chiunque può scegliere la distro che più gli aggrada, per tante particolarità. per esempio ci sono principalmente tre grandi categorie di distribuzioni, in base al sistema di pacchettizzazione che viene usato: .deb per debian e tutte le sue derivate .rpm per Red Hat (quando ancora si chiamava così) e tutte le sue derivate .tgz per tutte le altre (a loro volta suddivise tra quelle che usano i programmi precompilati e quelli che fanno tutto da sorgenti) poi si parla di repository o meno... e qui la questione si fa veramente lunga, lascio a te il compito di andare a cercare con google maggiori informazioni. 6) debian non deriva da debian... è debian e basta... sono le altre che derivano da lei... ma questo non significa che abbiano gli stessi fondatori, ubuntu non è debian, quindi non è fondata da Ian, al contrario, La Canonical, che detiene i diritti di ubuntu, ha preso debian, l'ha usata come base, per creare un suo sistema, che non è debian (ed infatti le due non sono completamente compatibili, almeno per ora, ci stanno lavorando su questo punto). Ubuntu non è l'unica distro che deriva da debian, ce ne sono veramente tante, alcune sono sparite, altre continuano a prosperare... 7) la differenza non può essere considerata l'interfaccia... ogni distribuzione ha una sua interfaccia di default, ma tutte le distribuzioni, in quanto gnu/linux, possono montare tutte le altre interfacce, e le interfacce possono essere totalmente personalizzate. esempio: l'interfaccia di default di debian è gnome (e anche di ubuntu), ma io non l'ho mai apprezzata (solo perché non l'ho mai usata costantemente), mentre mi trovo benissimo con KDE, ma quando usavo computer più datati, usavo altre interfacce meno esose di risorse (es. fluxbox o windowmaker). anche se si ferma al 2007 è una immagine suggestiva http://nonplusx.files.wordpress.com/2007/05/linuxdistrotimeline-75.png Saluti a te... Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107072118.31108.goll...@tiscali.it
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
2011/7/7 gollum1 goll...@tiscali.it: anche se si ferma al 2007 è una immagine suggestiva http://nonplusx.files.wordpress.com/2007/05/linuxdistrotimeline-75.png La vuoi fino al 2011? :D http://futurist.se/gldt/wp-content/uploads/11.06/gldt1106.png -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAJYqLYPAbCPh7uCDPE71efdWBFR-Zu+SqFSCkj4uoVQdnH=r...@mail.gmail.com
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
On Jul 7, 2011, at 9:32 PM, Paolo Nicorelli wrote: La vuoi fino al 2011? :D http://futurist.se/gldt/wp-content/uploads/11.06/gldt1106.png Wow! Grazie del link, Manuel -- Follow @manuelmagic on Twitter -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/6e5fd9ed-889e-4c35-a55d-961bb5bd6...@mac.com
Re: comportamento script differente da bash a cron
Il 07/07/2011 13:43, xserver80 ha scritto: BINGO! Utilizzando SSH con le chiavi e senza password funziona benissimo! p.s., ma Carlo Tu hai risolto con gli altri suggerimenti? hehe no non ancora faccio qualche prova ma credo che il problema rimanga come rimaneva a te. anche perchè in testa al crontab c'è questo: SHELL=/bin/bash ho fatto fare un po di log a set(come suggerito da Davide) e appena ho un attimo controllo se ci sono differenze e quali e vi faccio sapere :) a presto -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e1608dc.7000...@gmail.com
Re: [OT] Quotere bene - Netiquette - Debian e Ubuntu [was: comportamento script differente da bash a cron]
In data giovedì 7 luglio 2011 21:32:27, Paolo Nicorelli ha scritto: 2011/7/7 gollum1 goll...@tiscali.it: anche se si ferma al 2007 è una immagine suggestiva http://nonplusx.files.wordpress.com/2007/05/linuxdistrotimeline-75.png La vuoi fino al 2011? :D http://futurist.se/gldt/wp-content/uploads/11.06/gldt1106.png È fantastica... grazie... Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107072235.58486.goll...@tiscali.it
comportamento script differente da bash a cron
Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. Ho realizzato il seguente scriptino, integrando expect per l’invio della password: #!/bin/bash # Va eseguito tramite CRONTAB ogni 30 minuti # es. crontab: 0,30 * * * * /etc/script /sshInverso.sh echo controllo se e' attivo il processo di ssh inverso. if [ -n `ps ax | grep 192.168.1.2 | grep ssh` ] then echo processo attivo, non eseguo nulla. exit 0 else echo processo non attivo, do il comando per attivarlo expect -c set timeout 5;\ spawn ssh -R 9000:127.0.0.1:22 -p 22 -l root 192.168.1.2 -f -N ;\ match_max 1;\ expect *assword:*;\ send – mia_password\r;\ interact; fi echo esco exit 0 --- Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. In particolare durante l’esecuzione “in cron” i parametri passati ad expert non vengono eseguiti. Non riesco a capire perché tramite cron non esegue correttamente questi comandi… Avete qualche idea? Grazie, Federico -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cantwxvgtwma4sr_rjk3th_odgvityl8j5t5om45mdruafq5...@mail.gmail.com
Re: comportamento script differente da bash a cron
Il 06/07/2011 19:15, xserver80 ha scritto: Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. In particolare durante l’esecuzione “in cron” i parametri passati ad expert non vengono eseguiti. Non riesco a capire perché tramite cron non esegue correttamente questi comandi… Avete qualche idea? Io ho il tuo stesso problema su una cosa simile, alcune mail di report (dopo l'esecuzione di un certo script) non mi vengono inviate se le faccio eseguire a cron. A mano ovviamente funzionano egregiamente. Ti posso consigliare questo da mettere in crontab: */5 * * * * root /script/pippo che sarebbe esegui pippo ogni 5 min con utente root aspetto anche io un idea di qualcuno :) Grazie, Federico -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e149cf5.5000...@gmail.com
Re: comportamento script differente da bash a cron
In data mercoledì 6 luglio 2011 19:15:51, xserver80 ha scritto: Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. Ho realizzato il seguente scriptino, integrando expect per l’invio della password: #!/bin/bash # Va eseguito tramite CRONTAB ogni 30 minuti # es. crontab: 0,30 * * * * /etc/script /sshInverso.sh echo controllo se e' attivo il processo di ssh inverso. if [ -n `ps ax | grep 192.168.1.2 | grep ssh` ] then echo processo attivo, non eseguo nulla. exit 0 else echo processo non attivo, do il comando per attivarlo expect -c set timeout 5;\ spawn ssh -R 9000:127.0.0.1:22 -p 22 -l root 192.168.1.2 -f -N ;\ match_max 1;\ expect *assword:*;\ send – mia_password\r;\ interact; fi echo esco exit 0 --- Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. In particolare durante l’esecuzione “in cron” i parametri passati ad expert non vengono eseguiti. Non riesco a capire perché tramite cron non esegue correttamente questi comandi… Avete qualche idea? Grazie, Federico mi viene il sospetto che sia perché se lo lanci manualmente sei in una shell, e quindi hai tutti i dati della shell di supporto... se lo lanci con cron no... prova a lanciarlo con il comando sh in testa... crontab: 0,30 * * * * /usr/bin/bash /etc/script/sshInverso.sh (non sono sicuro se ci vogliono o meno le doppie virgolette per passare i parametri allo script. Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107062009.28187.goll...@tiscali.it
Re: comportamento script differente da bash a cron
In data mercoledì 6 luglio 2011 19:15:51, xserver80 ha scritto: Ciao a tutta la lista, vi scrivo per un problema con uno script bash: ho bisogno di connettere un server remoto con ssh inverso su un altro server. [...] la mia precedente risposta potrebbe anche funzionare, perché forzi l'uso di bash... a quanto pare questo è un problema della nuova console che viene usato da debian (dash)... anche su ubuntu hanno lo stesso problema, che qualcuno ha risolto redirezionando sh a bash invece che a dash http://redomino.com/it/labs/blog/luca-cipriani/cron-non-esegue-gli-script- ecco-la-soluzione però mi pare strano... tu nel tuo script hai già forzato l'uso di bash invece che dash... #!/bin/bash fammi sapere se hai avuto qualche risultato ad usare la chiamate di bash direttamente sulla riga di cron... p.s.: credo di aver scritto /usr/bin/bash invece di /bin/bash nella riga di cron... Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107062020.23025.goll...@tiscali.it
Re: comportamento script differente da bash a cron
On 06/07/2011 19:15, xserver80 wrote: Il problema è che se eseguo lo script manualmente da bash funziona correttamente, mentre da crontab non conclude l’esecuzione correttamente e quindi non si crea il tunnel. questo perché quando esegui lo script tu hai le variabili d'ambiente impostate correttamente, quando invece lo esegue crontab queste non sono impostate. Per verificare quanto detto è sufficiente mettere un'istruzione tipo: set /tmp/variabili_ambiente e confrontare i risultati ottenuti con le due diverse esecuzioni dello script. Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki Motivi per non comprare/usare ms-windows-vista: http://badvista.fsf.org/ Non autorizzo la memorizzazione del mio indirizzo su outlook -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e14aa0c.2060...@gmail.com
Re: comportamento script differente da bash a cron
ahi... ahi... top quoting, non va bene... http://www.krisopea.it/mvp/Quoting.htm (segue risposta in bottom quoting). In data mercoledì 6 luglio 2011 21:42:20, hai scritto: Scusate ma perchè ubuntu e debian sono due comunità separate?? Non provengono dagli stessi fondatori? Sì, sono due comunità separate, ma spesso sovrapposte (molti utenti di una distro hanno contatti o sono utenti anche dell'altra distro)... molte (ma non tutte, ancora) le soluzioni che trovi per una distro possono essere applicate anche all'altra distro... debian è meglio... ubuntu ha aiutato a raggiungere le masse... e no... non sono degli stessi fondatori... o per lo meno... ubuntu è una derivata da debian, se vista così allora... ma in realtà ubunto è di Canonical... San Google, wikipedia, o meglio ancora le pagine dei due progetti, contengono informazioni esaurienti su entrambe le distro, poi puoi tirare le tue conclusioni. Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201107070005.46197.goll...@tiscali.it