Aiutate Andrea Arcangeli "Linux kernel hacker"

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 12657
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda conraid » gio nov 06, 2008 12:45

d4z_c0nf ha scritto:Scusate, ho editato il crontab, come spiegato da mario con

Codice: Seleziona tutto

crontab -e

Scrivo la linea
do ESC

Codice: Seleziona tutto

:wq


ridò crontab -e e quella riga non c'è più.

rock


è normale, una volta modificato, viene memorizzata la modifica in un file, guarda la directory, quando crond la scansione applica la modifica

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 12:54

conraid ha scritto:
d4z_c0nf ha scritto:Scusate, ho editato il crontab, come spiegato da mario con

Codice: Seleziona tutto

crontab -e

Scrivo la linea
do ESC

Codice: Seleziona tutto

:wq


ridò crontab -e e quella riga non c'è più.

rock


è normale, una volta modificato, viene memorizzata la modifica in un file, guarda la directory, quando crond la scansione applica la modifica


Scusami conraid non ho capito niente :D

rock

Avatar utente
conraid
Staff
Staff
Messaggi: 12657
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda conraid » gio nov 06, 2008 13:02

d4z_c0nf ha scritto:Scusami conraid non ho capito niente :D


Se hai fatto la modifica e non hai più toccato niente, scommetti che adesso c'è?
Devi smanettare un po' per capire
Quando fai crontab -e e salvi, non vengono memorizzate subito le modifiche in quanto crond è in esecuzione. Ma nella directory di cron si creerà un file temporaneo chiamato cron.update che il demone (crond) leggerà e memorizzerà il cambiamento. Fino al momento della lettura di cron.update da parte del demone il file rimane invariato.
Più di così non so spiegarmi, man crontab per capire meglio

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda Mario Vanoni » gio nov 06, 2008 13:18

conraid ha scritto:
d4z_c0nf ha scritto:Scusami conraid non ho capito niente :D


Se hai fatto la modifica e non hai più toccato niente, scommetti che adesso c'è?
Devi smanettare un po' per capire
Quando fai crontab -e e salvi, non vengono memorizzate subito le modifiche in quanto crond è in esecuzione. Ma nella directory di cron si creerà un file temporaneo chiamato cron.update che il demone (crond) leggerà e memorizzerà il cambiamento. Fino al momento della lettura di cron.update da parte del demone il file rimane invariato.
Più di così non so spiegarmi, man crontab per capire meglio


Come utente root:
crontab -e
apre il file con l'editore definito da "EDITOR=...",
mettiamo che sia /usr/bin/vi,
scrivi/aggiungi/cambi
:wq
crontab -e
rivedi quello che hai fatto
:wq

Se metti un ordine tra 2 minuti
dopo il :wq sara` eseguito.

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 13:20

conraid ha scritto:
d4z_c0nf ha scritto:Scusami conraid non ho capito niente :D


Se hai fatto la modifica e non hai più toccato niente, scommetti che adesso c'è?
Devi smanettare un po' per capire
Quando fai crontab -e e salvi, non vengono memorizzate subito le modifiche in quanto crond è in esecuzione. Ma nella directory di cron si creerà un file temporaneo chiamato cron.update che il demone (crond) leggerà e memorizzerà il cambiamento. Fino al momento della lettura di cron.update da parte del demone il file rimane invariato.
Più di così non so spiegarmi, man crontab per capire meglio


Ti sei spiegato benissimo, e avevo capito pure prima, avevo dato un'occhiata alla dir /var/spool/cron ci sono dei files temporanei, crontab.$NUM~ poi la dir /var/spool/cron/crontab con il solo file root all'interno, ma nessuno di questi files contiene la linea editata, da qui il mio dubbio sul non aver capito nulla.
Del file "cron.update" non v'è traccia, ora ho rieditato ed è "apparso", evidentemente avevo fatto qualche casino.

rock

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 13:21

Mario Vanoni ha scritto:Come utente root:
crontab -e
apre il file con l'editore definito da "EDITOR=...",
mettiamo che sia /usr/bin/vi,
scrivi/aggiungi/cambi
:wq
crontab -e
rivedi quello che hai fatto
:wq

Se metti un ordine tra 2 minuti
dopo il :wq sara` eseguito.


Grazie Mario.
rock

Avatar utente
conraid
Staff
Staff
Messaggi: 12657
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda conraid » gio nov 06, 2008 13:23

In effetti, anche se non "attive", le modifiche dovresti vederle

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 13:51

conraid ha scritto:In effetti, anche se non "attive", le modifiche dovresti vederle


E' ufficiale, o mi sono rincoglionito o effettivamente c'è qualche problema:

Codice: Seleziona tutto

crontab -e

scrivo la linea:

Codice: Seleziona tutto

* * * * * /usr/bin/klive.py

ESC+

Codice: Seleziona tutto

:wq
+ENTER

Codice: Seleziona tutto

root@localhost:/home/rock$ more /var/spool/cron/crontabs/cron.update
root


Lascio passare qualche secondo, il file cron.update non c'è più, ergo crontab è "scattato".

Codice: Seleziona tutto

root@localhost:/home/rock$ cat /var/spool/cron/crontabs/root
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null.  We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this.  If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null


Consigli?
Ho fatto qualche errore?
rock
Ultima modifica di d4z_c0nf il gio nov 06, 2008 13:57, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 12657
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda conraid » gio nov 06, 2008 13:54

d4z_c0nf ha scritto:Ho fatto qualche errore?


Hai per caso cambiato la variabile EDITOR?
Ricordo che in irc ci fun una discussione ed un utente (non ricordo adesso chi) aveva un problema simile al tuo perché aveva modificato l'editor di default. Rimettendo ELVIS tutto è ripreso a funzionare.

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 13:56

conraid ha scritto:
d4z_c0nf ha scritto:Ho fatto qualche errore?


Hai per caso cambiato la variabile EDITOR?
Ricordo che in irc ci fun una discussione ed un utente (non ricordo adesso chi) aveva un problema simile al tuo perché aveva modificato l'editor di default. Rimettendo ELVIS tutto è ripreso a funzionare.


No, ma:

Codice: Seleziona tutto

rock@localhost:~$ echo $EDITOR


Non ho elvis o solo vim e pine.
Sarà quello?

EDIT:
RISOLTO, il problema era evidentemente legato a vim, ho messo elvis e disinstallato vim, rifatto la procedura ed ora è tutto ok,
anche se la var globale $EDITOR rimane vuota, mmm.
rock

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda Mario Vanoni » gio nov 06, 2008 14:02

d4z_c0nf ha scritto:
conraid ha scritto:
d4z_c0nf ha scritto:Ho fatto qualche errore?


Hai per caso cambiato la variabile EDITOR?
Ricordo che in irc ci fun una discussione ed un utente (non ricordo adesso chi) aveva un problema simile al tuo perché aveva modificato l'editor di default. Rimettendo ELVIS tutto è ripreso a funzionare.


No, ma:

Codice: Seleziona tutto

rock@localhost:~$ echo $EDITOR


Non ho elvis o solo vim e pine.
Sarà quello?
rock


Non sei utente root,

e metti in
/etc/profile
export EDITOR=/usr/bin/vi

logout
login

Avatar utente
conraid
Staff
Staff
Messaggi: 12657
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda conraid » gio nov 06, 2008 14:08

Puoi anche reinstallare vim, io gli ho entrambi, ed anche io ho EDITOR vuota.
vi lancia elvis
vim lacia vim
crontab -e, visudo, etc... usano "vi" e quindi elvis, così ho capito io
In teoria, come scritto anche nel man, potresti usare quel che vuoi, ma come ti ho detto altri hanno avuto problemi con vim

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 14:10

Mario Vanoni ha scritto:
Non sei utente root,

e metti in
/etc/profile
export EDITOR=/usr/bin/vi

logout
login

Scusami Mario avevo provato anche da root e risultava vuota.
Non c'è proprio la var in profile, mi accingo ad inserirla.
Grazie.

Grazie conraid.
rock

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda Mario Vanoni » gio nov 06, 2008 14:18

conraid ha scritto:Puoi anche reinstallare vim, io gli ho entrambi, ed anche io ho EDITOR vuota.
vi lancia elvis
vim lacia vim
crontab -e, visudo, etc... usano "vi" e quindi elvis, così ho capito io
In teoria, come scritto anche nel man, potresti usare quel che vuoi, ma come ti ho detto altri hanno avuto problemi con vim


E` un errore non avere le variabili
export EDITOR=/usr/bin/vi
export PAGER=/usr/bin/less

molti programmi si adagiano a loro.

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar mar 14, 2006 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce
Località: Salerno

Re: Aiutate Andrea Arcangeli "Linux kernel hacker"

Messaggioda d4z_c0nf » gio nov 06, 2008 15:33

Mario Vanoni ha scritto:
conraid ha scritto:Puoi anche reinstallare vim, io gli ho entrambi, ed anche io ho EDITOR vuota.
vi lancia elvis
vim lacia vim
crontab -e, visudo, etc... usano "vi" e quindi elvis, così ho capito io
In teoria, come scritto anche nel man, potresti usare quel che vuoi, ma come ti ho detto altri hanno avuto problemi con vim


E` un errore non avere le variabili
export EDITOR=/usr/bin/vi
export PAGER=/usr/bin/less

molti programmi si adagiano a loro.


Grazie del consiglio Mario.
rock


Torna a “Gnu/Linux in genere”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti