> 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: commands will be executed using /bin/sh > per schedulare un job funziona, viene > letto il commento iniziale #!/bin/bash ma se invece lo scheduli da > script con l'opzione -f non funziona. non cambia. Semplicemente legge il file invece di leggere stdin. > Purtroppo non credo sia possibile che uno script sappia quale sia > l'interprete che lo sta eseguendo ps u $$ Ma anche il C (o il python) non posso eseguirlo direttamente da "at". La soluzione e` la stessa: dire a /bin/sh di eseguire un file esterno. Che sara` eseguibile e in questo caso conterra` "#!/bin/bash". Quindi at esiste ancora? Incredibile. Niente systemd-at? Non ditelo in giro...