Salve,
come posso fare ad eseguire un comando unix tramite cron una
volta sola durante una sessione di lavoro? (tipo 10 minui dopo essersi
loggati)
grazie
Salve,
come posso fare ad eseguire un comando unix tramite cron una
volta sola durante una sessione di lavoro? (tipo 10 minui dopo essersi
loggati)
grazie
Alla batteria dai retta,balla!
vuoi che dopo 10 minuti che ti sei loggato venga lanciato un comando?
Basta editare /etc/profile in modo che, se l'utente che si logga è quello giusto viene lanciato uno script.
Es
E poi fai lo script in questo modocodice:if [ `whoami` == "tuo_user" ] then sh /script/da/eseguire fi
codice:#!/bin/bash #fermo per 10 minuti sleep 600 comando1 comando2 comando3
non ho i privilegi per modificare /etc/profile
forse sarebbe meglio vedere se lo script è già in esecuzione è se no allora eseguilo.
non saprei
Alla batteria dai retta,balla!
lancia lo script da ~/.bash_profile
non c'è nessun bash_profile... :-(
Alla batteria dai retta,balla!
crealo...Originariamente inviato da Gaetano Vituzzi
non c'è nessun bash_profile... :-(
man bash
slack? smack!
ho creato il file. Ma non parte all'avvio. Parte solo ogni volta che apro il terminale
Alla batteria dai retta,balla!
Sbaglio ho hai detto che lo script doveva essere lanciato 10 minuti dopo il login sul sistema?Originariamente inviato da Gaetano Vituzzi
ho creato il file. Ma non parte all'avvio. Parte solo ogni volta che apro il terminale
Se vuoi farlo partire al boot, utilizza "at" oppure "cron".
Ricerca sulle pagine di manuale o sugli "Appunti di Informatica Libera" come fare.
ps: ~/.bash_profile, viene letto solo dopo il login.
per gli altri "eventi", come dicevo sopra, "man bash".
ciao
slack? smack!