Re: bash in at command

2022-10-06 Per discussione Piviul
On 03/10/22 12:10, Piviul wrote: Ciao a tutti, c'è un modo impostare l'esecuzione automatica di un bash script usando atd? Quando lo imposto viene usato sh ma io vorrei proprio usare bash Grazie mille a tutti quanti in particolare ad Alessandro da cui ho imparato parecchio. Ora mi è

Re: bash in at command

2022-10-06 Per discussione Piviul
On 05/10/22 18:35, Alessandro Rubini wrote: strano... da shell at legge l'interprete da utilizzare dal file stesso mentre con l'opzione -f lo esegue con /bin/sh. No. Il comportamento e` uguale: passare da stdin o con "-f" con cambia niente: viene salvato da qualche parte per poi essere passato

Re: bash in at command

2022-10-05 Per discussione Alessandro Rubini
>>> strano... da shell at legge l'interprete da utilizzare dal file stesso >>> mentre con l'opzione -f lo esegue con /bin/sh. No. Il comportamento e` uguale: passare da stdin o con "-f" con cambia niente: viene salvato da qualche parte per poi essere passato a /bin/sh. Cosi` dice la

Re: bash in at command

2022-10-05 Per discussione Piviul
On 05/10/22 15:07, Giuseppe Sacco wrote: Il giorno mer, 05/10/2022 alle 14.36 +0200, Piviul ha scritto: On 05/10/22 12:15, Giuseppe Sacco wrote: [...] Qualcosa del tipo: $ echo "bash -c /path/completo/script" | at 06:15 in effetti così funziona però il comportamento mi sembra abbastanza

Re: bash in at command

2022-10-05 Per discussione Giuseppe Sacco
Il giorno mer, 05/10/2022 alle 14.36 +0200, Piviul ha scritto: > On 05/10/22 12:15, Giuseppe Sacco wrote: > > [...] > > Qualcosa del tipo: > > $ echo "bash -c /path/completo/script" | at 06:15 > > in effetti così funziona però il comportamento mi sembra abbastanza > strano... da shell at legge

Re: bash in at command

2022-10-05 Per discussione Piviul
On 05/10/22 12:15, Giuseppe Sacco wrote: Ciao, Il giorno lun, 03/10/2022 alle 12.10 +0200, Piviul ha scritto: Ciao a tutti, c'è un modo impostare l'esecuzione automatica di un bash script usando atd? Quando lo imposto viene usato sh ma io vorrei proprio usare bash Qualcosa del tipo: $

Re: bash in at command

2022-10-05 Per discussione Giuseppe Sacco
Ciao, Il giorno lun, 03/10/2022 alle 12.10 +0200, Piviul ha scritto: > Ciao a tutti, c'è un modo impostare l'esecuzione automatica di un bash > script usando atd? Quando lo imposto viene usato sh ma io vorrei proprio > usare bash Qualcosa del tipo: $ echo "bash -c /path/completo/script" |

Re: bash in at command

2022-10-04 Per discussione Paolo Redælli
Il 04/10/22 15:00, Alessandro Rubini ha scritto: Ma non parliamo troppo di questi strumenti, che poi ci si accorge che esistono e vengono rotti. Come fgrep: sara` rimosso da una prossima versione di grep, perche` "grep -F" fa la stessa cosa. Cosi` un tot di vecchi script si romperanno, per

Re: bash in at command

2022-10-04 Per discussione Piviul
On 04/10/22 15:00, Alessandro Rubini wrote: Infatti se hai voglia di fare alcune prove ti accorgerai che se scheduli ad esempio lo script che ho mandato[¹] da shell at (senza specificare l'opzione -f di at per intenderci) non da errori, se lo scheduli con il comando -f da errore. In entrambi i

Re: bash in at command

2022-10-04 Per discussione Alessandro Rubini
> Infatti se hai voglia di fare alcune prove ti accorgerai che se scheduli > ad esempio lo script che ho mandato[¹] da shell at (senza specificare > l'opzione -f di at per intenderci) non da errori, se lo scheduli con il > comando -f da errore. In entrambi i casi viene generato il warning >

Re: bash in at command

2022-10-04 Per discussione Piviul
On 04/10/22 11:02, Alessandro Rubini wrote: In effetti parzialmente hai ragione anche tu; dalla mia esperienza se usi la modalita` interattiva di at "at", da specifica, esegue il suo stdin usando sh. Ovviamente non puo` essere diversamente, perche` romperebbe molte cose. E lo dice pure su

Re: bash in at command

2022-10-04 Per discussione Piviul
On 03/10/22 17:03, Giancarlo Martini wrote: allora forse /bin/bash è un link a sh ls -l /bin/bash -rwxr-xr-x 1 root root 1168776 apr 18  2019 /bin/bash Piviul

Re: bash in at command

2022-10-04 Per discussione Bertorello, Marco
Il 04/10/2022 11:02, Alessandro Rubini ha scritto: Quindi at esiste ancora? Incredibile. Niente systemd-at? Non ditelo in giro... in effetti è strano, su Debian GNU/SystemD :D -- Marco Bertorello https://www.marcobertorello.it

Re: bash in at command

2022-10-04 Per discussione Federico Di Gregorio
On 04/10/22 11:02, Alessandro Rubini wrote: [snip] Quindi at esiste ancora? Incredibile. Niente systemd-at? Non ditelo in giro... systemd-run ... /me hides... federico

Re: bash in at command

2022-10-04 Per discussione Alessandro Rubini
> In effetti parzialmente hai ragione anche tu; dalla mia esperienza se > usi la modalita` interattiva di at "at", da specifica, esegue il suo stdin usando sh. Ovviamente non puo` essere diversamente, perche` romperebbe molte cose. E lo dice pure su stderr: laptopo% at now warning:

Re: bash in at command

2022-10-04 Per discussione Piviul
On 04/10/22 09:16, Gabriele Zappi wrote: Non vorrei allora che l'installazione di bash nel tuo ambiente non fosse completa, e quindi /bin/bash si traduca in un link simbolico a sh ... Proverei a fare un sudo apt -y --reinstall install bash, nel dubbio, e poi riproverei. Ciao Gabriele, grazie

Re: bash in at command

2022-10-04 Per discussione Gabriele Zappi
Non vorrei allora che l'installazione di bash nel tuo ambiente non fosse completa, e quindi /bin/bash si traduca in un link simbolico a sh ... Proverei a fare un sudo apt -y --reinstall install bash, nel dubbio, e poi riproverei. Buona giornata, [image: Mailtrack]

Re: bash in at command

2022-10-03 Per discussione Giancarlo Martini
allora forse /bin/bash è un link a sh Il giorno lun 3 ott 2022 alle ore 16:45 Piviul ha scritto: > On 03/10/22 14:19, Gabriele Zappi wrote: > > Hai provato mettendo: > > #!/bin/bash > > In testa allo script? > > certo, c'è sempre stato! > > Piviul > -- Giancarlo Martini (Replace 'AAA' con

Re: bash in at command

2022-10-03 Per discussione Piviul
On 03/10/22 14:19, Gabriele Zappi wrote: Hai provato mettendo: #!/bin/bash In testa allo script? certo, c'è sempre stato! Piviul

Re: bash in at command

2022-10-03 Per discussione Gabriele Zappi
Hai provato mettendo: #!/bin/bash In testa allo script? [image: Mailtrack] Sender notified by Mailtrack 03/10/22,

Re: bash in at command

2022-10-03 Per discussione Giancarlo Martini
Non basta mettere il percorso assoluto nella prima riga dopo #! -- Giancarlo Martini http://www.giancarlomartini.it http://www.linkedin.com/in/giancarlo-martini Il lun 3 ott 2022, 12:35 Piviul ha scritto: > Ciao a tutti, c'è un modo impostare l'esecuzione automatica di un bash > script usando

bash in at command

2022-10-03 Per discussione Piviul
Ciao a tutti, c'è un modo impostare l'esecuzione automatica di un bash script usando atd? Quando lo imposto viene usato sh ma io vorrei proprio usare bash Grazie