Newsgroup: it.comp.os.linux.iniziare
Titolo: come spegnere il pc in un'ora stabilita

Ciao a tutti
Sapete dirmi oppure darmi un script per spegnere il pc in una certa ora?
Ho come s.o. fedora core 3
Ciao e grazie 1000

 -- David P. Murphy 

puoi indicarmi cosa devo fare passo passo
Anzitutto potresti dare un occhio al quoting.
Davide ti ha già detto tutto quello che c'è da fare. Devi editare il
file /etc/crontab e inserire la riga che ti ha indicato.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 file /etc/crontab e inserire la riga che ti ha indicato.
Il file /etc/crontab non si edita a mano (di solito)
# crontab -e
Matteo 

 ha scritto nel messaggio 
news:yXqLe.16775$HM1.4...@twister1.libero.it...



Prima di scrivere 'ste cose potevi almeno leggere il man di crontab:
[Quote ON]
CRONTAB(1)                                             CRONTAB(1)
NAME
       crontab - manipulate per-user crontabs (Dillon's Cron)
SYNOPSIS
       crontab -e [user] - edit crontab for user
[Quote OFF]
Mah.


Dire non funziona č dire nulla.
Che passi hai fatto? Cosa non funziona?
Matteo 


Se vogliamo leggere il man di crontab allora leggiamolo bene:
       After you exit from the editor,  the  modified
       crontab will be installed automatically.
Per i path dipende anche dalla distribuzione.
Suse:
# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
#
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * *   root  test -x /usr/lib/cron/run-crons && 
/usr/lib/cron/run-crons
 >/dev/null 2>&1
59 *  * * *     root  rm -f /var/spool/cron/lastrun/cron.hourly
14 4  * * *     root  rm -f /var/spool/cron/lastrun/cron.daily
29 4  * * 6     root  rm -f /var/spool/cron/lastrun/cron.weekly
44 4  1 * *     root  rm -f /var/spool/cron/lastrun/cron.monthly
Anni fa (su solaris) editavo a mano /etc/crontab, ma poi digitavo sempre il 
comando 'crontab' secco per farglielo leggere
# crontab -l
no crontab for root
Inoltre se tutto fosse in /etc/crontab, i cron degli utenti?
I crontab (su suse) si trovano in /var/spool/cron/tabs/<nomeutente>
se con
# crontab -e
lo creo e/o modifico, all'uscita dell'editor ottengo:
crontab: installing new crontab
se esco senza salvare
crontab: no changes made to crontab
# crontab -l
o # cat /var/spool/cron/tabs/root
mi aggiunge chiaramente:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.6164 installed on Sun Aug 14 00:41:19 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
Che poi funzioni anche editandolo a mano (probabilmente funziona, visto che 
mi sembra di aver capito che qualcuno fa così, qui dentro), è un altro 
conto, ma è fuori standard, anche perchè varrebbe solo per root, mentre 
crontab -e lo fa anche un utente (autorizzato).
Matteo 

 Se vogliamo leggere il man di crontab allora leggiamolo bene:
Figliolo, per me puoi accartocciarti come vuoi; se sai tradurre almeno 4
parole in croce d'inglese (e comprenderle) va bene, altrimenti rimani
pure convinto del tuo.
'notte

conto, ma è fuori standard, anche perchè varrebbe solo per root
Un operazione di shutdown penso sia meglio schedularla da root.


michele ha scritto:


Tutto nasce da un piccolo fraintendimento:
con 
# crontab -e 
Si edita con il vi un crontab "personale" e quindi che prende le
permissioni dell'utente e che viene salvato su /var/spool/cron con il nome
dell'utente di linux che l'ha lanciato
un crontab di sistema esiste anche sotto /etc (/etc/crontab)
questo non ha altro scopo se non quello di fornire al "cron" una lista di
directory che contengono i comandi da eseguire "canonicamente" ogni
giorno, ora, settimana, mese.
A mio avviso il punto più appropriato per inserire il comando di shutdown
è utizzare da root il comando "crontab -e"
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it