AUTORE: Sune Molgaard DATA: 13-12-2004 LICENZA: Creative Commons Attribution-NonCommercial-ShareAlike License http://creativecommons.org/licenses/by-nc-sa/1.0/ SOMMARIO: Installazione del demone at. TRADUTTORE: Giulio Daprelà DESCRIZIONE: Questo hint guiderà attraverso l'installazione del demone at, questo facilita l'esecuzione ritardata dei comandi. Allegati: http://molgaard.org/at-3.1.8-fcron.patch PREREQUISITI: Un sistema LFS e sendmail e fcron da BLFS. HINT: ========= CONTENUTI: ========= 1. Introduzione 2. Dipendenze del pacchetto 3. Installazione del pacchetto Scaricare il pacchetto Applicare la patch al pacchetto Configurare la costruzione Costruire il pacchetto Installare il pacchetto Installare l'init script 4. Chiusura ================ 1. INTRODUZIONE: ================ Il pacchetto at facilita l'esecuzione ritardate dei programmi. La locazione originale non è più disponibile, e sembra che ora il pacchetto sia mantenuto da debian. ======================== 2. DIPENDENZE DEL PACCHETTO: ======================== At sembra che dipenda da un MTA per riportare fallimenti e simili, quindi installare sendmail come raccomandato dal libro BLFS. Inoltre esso dipende da cron, e io ho fatto una patch conforme a BLFS così che dipenda da fcron. ===================== INSTALLAZIONE DEL PACCHETTO: ===================== --------------------- Scaricare il pacchetto: --------------------- At sembra che ora sia mantenuto da debian, perciò scaricare il pacchetto da: ftp://ftp.debian.org/debian/pool/main/a/at/at_3.1.8-11.tar.gz ----------------- Applicare la patch al pacchetto: ----------------- patch -Np1 -i ../at-3.1.8-fcron.patch -------------------- Configurare la costruzione: -------------------- I valori presentati qui si basano su una installazione relativamente pulita di LFS/BLFS, e dovrebbero essere corretti per la maggior parte degli utenti. Tuttavia è comunque possibile consultare ./configure --help. ./configure --prefix=/usr --with-daemon_username=nobody --with-daemon_groupname=nogroup ------------------ Costruire il pacchetto: ------------------ make make install chmod 755 /var/spool/fcron ------------------------ Installare l'init script: ------------------------ cp debian/rc /etc/rc.d/init.d/atd cat > /etc/rc.d/init.d/atd << "EOF" #!/bin/sh # Begin $rc_base/init.d/atd # Based on various other init scripts. # Rewritten by Sune Molgaard - sune@molgaard.org . /etc/sysconfig/rc . $rc_functions case "$1" in start) echo "Avviamento di atd..." loadproc /usr/sbin/atd ;; stop) echo "Arresto di atd..." killproc atd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc atd ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/atd EOF chmod 755 /var/spool/fcron ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc0.d/K07atd ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc2.d/S41atd ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc3.d/S41atd ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc4.d/S41atd ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc5.d/S41atd ln -s /etc/rc.d/init.d/atd /etc/rc.d/rc6.d/K07atd -------- CHIUSURA: -------- Personalmente uso il pacchetto at per programmare registrazioni degli show TV quando non sono a casa. Esso può essere usato per una moltitudine di altri scenari quando bisogna programmare l'esecuzione di qualcosa ad una specifica data e ora. CHANGELOG: [2004-12-05] * Release iniziale [2004-12-09] * Corretti alcuni errori ortografici... [2004-12-09] Compilata la sezione "Applicare la patch al pacchetto" ... [2004-13-12] Correzione di un altro errore ortografico, e compilata la sezione data...