|
|||||||
|
|
ATSection: Linux Programmer's Manual (1)Updated: nov 1996 Index Return to Main Contents NOMEat, batch, atq, atrm - mette in coda, esamina o cancella lavori per esecuzione ritardataSINTASSIat [-V] [-q coda] [-f file] [-mldbv] ORARIOat -c compito [compito...] atq [-V] [-q coda] [-v] atrm [-V] compito [compito...] batch [-V] [-q coda] [-f file] [-mv] [ORARIO] DESCRIZIONEat e batch leggono da standard input o da un file specificato comandi da eseguire in un successivo momento usando /bin/sh.
At permette di specificare l'orario in modo piuttosto complesso, estendendo lo standard POSIX.2. Accetta ore della forma OOMM o OO:MM per eseguire un processo a una specificata ora del giorno (se quell'ora è già trascorsa, viene supposto il giorno successivo). Si può anche specificare midnight(mezzanotte), noon(mezzogiorno), o teatime (le 16) e si può usare come suffisso all'ora AM or PM per l'esecuzione al mattino o alla sera. Si può anche indicare in quale giorno verrà eseguito il processo, dando un'ora nella forma nome-mese(ininglese) giorno con un annoopzionale, o una data nella forma MMGGAA o MM/GG/AA o GG.MM.AA. L'indicazione della data deve seguire l'indicazione dell'ora. Si possono anche usare orari come now(adesso) + numero unità-di-misura dove unità-di-misura può essere minutes(minuti), hours(ore), days(giorni) o weeks(settimane). Si può dire al comando at di eseguire il compito oggi aggiungendo all'ora un suffisso come today e di eseguire il compito domani aggiungendo all'ora un suffisso come tomorrow. Per esempio, per eseguire un compito alle 16 fra tre giorni a partire da adesso, si immetterebbe at4pm+3days, per eseguire un compito alle 10 del 31 luglio si userebbe at 10am Jul 31 e per eseguire un compito alle 13 di domani, si userebbe at1amtomorrow. La definizione esatta delle specifiche di orario possono essere trovate in /usr/doc/at-3.1.7/timespec. Per entrambi at e batch, i comandi vengono letti dallo standard input o dal file specificato con l'opzione -f ed eseguiti. La directory di lavoro, l'ambiente (tranne le variabili TERM, DISPLAY e _) e la variabile umask sono quelle dall'ora d'invocazione. Un comando at - o batch - chiamato da una shell su(1) manterrà lo userid attuale. Lo standard error e lo standard output dei comandi, se ce ne sono, verranno inviati all'utente. Il messaggio verrà spedita usando il comando /usr/sbin/sendmail. Se at viene eseguito da una shell su(1), il proprietario della login riceverà il messaggio. Il superutente può sempre usare questi comandi. Per gli altri utenti, l'autorizzazione all'uso è determinata dai file /etc/at.allow e /etc/at.deny. Se il file /etc/at.allow esiste, solo gli utenti il cui nome vi è menzionato sono abilitati a usare at. Se /etc/at.allow non esiste, /etc/at.deny viene controllato, ed ogni utente il cui nome non vi è menzionato è abilitato a usare at. Se né l'uno né l'altro esistono, solo il superutente è abilitato a usare at. Un file /etc/at.deny vuoto significa che ogni utente è autorizzato a usare questi comandi, questa è la configurazione predefinita. OPZIONI
FILE/var/spool/atjobs/var/spool/atspool /proc/loadavg /var/run/utmp /etc/at.allow /etc/at.deny VEDERE ANCHEcron(1), nice(1), sh(1), umask(2), atd(8)BACHILa corretta esecuzione di batch per Linux dipende dalla presenza di una directory di tipo proc montata su /proc.Se il file /etc/utmp non è disponibile o corrotto, o se l'utente non è collegato nel momento in cui at viene chiamato, la posta viene spedita allo userid trovato nella variabile d'ambiente LOGNAME. Se quella è indefinita o vuota, viene assunto l'attuale userid. at e batch come implementati al momento non sono adatti ad una situazione in cui gli utenti competono per le risorse. Se questo è il vostro caso, potreste voler considerare un altro sistema di schedulazione, come nqs. AUTOREat è stato per lo più scritto da Thomas Koenig, ig25@rz.uni-karlsruhe.de.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man1". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |