[MontelLUG] Eseguire programma in un'altra directory

Vincenzo Montevecchi montevecchiv a gmail.com
Dom 20 Mar 2016 19:59:25 CET


Il 20 mar 2016 19:10, "Syslac" <lmezzalira a gmail.com> ha scritto:
>
> 2016-03-20 19:02 GMT+01:00 Vincenzo Montevecchi <montevecchiv a gmail.com>:
> > Ciao a tutti,
> >
> > Problema:
> >
> > - far eseguire periodicamente a cron un programma situato in una
directory
> > X.
> > [...]
> > Ho esportato nella variabile PATH il percorso della cartella con il
seguente
> > comando:
> >
> > export PATH=$PATH:/home/user/Scrivania/X
>
> PATH non c'entra niente con il problema che stai avendo, è solo la
> cartella dove il sistema cerca gli eseguibili.
> Se ho visto giusto e la chiamata è questa:
> fopen("./smatool.conf","r")
> quello lo cercherà sempre nella cartella corrente.
>
> Soluzione stupida? Puoi far eseguire a cron delle cose prima
> del "comando vero e proprio": ad esempio un'entry di cron che esegue "cd
> $HOME/smatool/; ./smatool.bin" (sto tirando a caso, non conosco né il
> path né il nome dell'eseguibile) è perfettamente accettabile.
>
> Bye,
>
> Syslac

In realtà avevo provato a farlo ma usando il pipe ( | )  e non il punto e
virgola.
Forse il problema sta lì.

Appena mi è possibile provo a fare come hai detto.

V
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://mail.montellug.it/pipermail/montellug/attachments/20160320/e400acd4/attachment.html>


Maggiori informazioni sulla lista montellug