Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
strana mail: /bin/bash: line 1: root: command not found
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Tue Mar 30, 2004 7:35 pm    Post subject: strana mail: /bin/bash: line 1: root: command not found Reply with quote

da quando ho reinstallato, il pc manda questa mail...:

/bin/bash: line 1: root: command not found

e in effetti crea nella cartella root un dead.letter pieno di queste righe!
ho controllato la config di cron, che cmq è la solita normale di gentoo, nn trovo nulla di anormale! qualcuno mi sa aiutare?

ema
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Tue Mar 30, 2004 7:41 pm    Post subject: Reply with quote

Al di là della configurazione, hai controllato i vari crontab?
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Tue Mar 30, 2004 7:49 pm    Post subject: Reply with quote

per quel che posso capirci, si! ti passo il crontab:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
*/15 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons
0 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly
0 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily
15 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly
30 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly

insomma, classica gentoo... come gli altri pc della casa. solo questo fa sto scherso!!
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Tue Mar 30, 2004 8:00 pm    Post subject: Reply with quote

su google si dice che interpreti male la riga:

*/15 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons

considerando root come comando e non come utente che deve eseguirlo...... ok, ma come risolvo?
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Tue Mar 30, 2004 8:03 pm    Post subject: Reply with quote

Non credo possa consolarti, ma il medesimo scherzo lo fece anche a me su una RedHat 7.3: in pratica, come tu stesso hai detto, cron si era messo in testa che quel "root" fosse un comando, invece che l'utente da usare per far girare il comando vero e proprio.
E il brutto è che non sono mai riuscito a fargli cambiare idea, benché abbia controllato l'/etc/crontab carattere per carattere. :-(
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Tue Mar 30, 2004 8:05 pm    Post subject: Reply with quote

oh merda....
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Tue Mar 30, 2004 8:20 pm    Post subject: Reply with quote

ema niente parolacce che qui ti lavano la bocca col sapone (e usano il marsiglia extraforte nn va via nemmeno con le fisherman friend's) +ttosto usa l'auto censura tipo fumetto


$&%(£%(&"£&%!%$/=£!$&%£"$&£$=&(!£$ana di quella $£&$%/£$&£$/&34


:twisted:

Cmq nn temere una soluzione si trova.. prima o poi
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Tue Mar 30, 2004 8:30 pm    Post subject: Reply with quote

mi preoccupano le 40 mail giornaliere, e anche piu... a occhio e croce sono 4*24 = 96 email da cron!
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Tue Mar 30, 2004 9:22 pm    Post subject: Reply with quote

Io dicevo di controllare anche i crontab degli utenti, con crontab -v o direttamente in /var/spool/cron/crontabs/ ed eventualmente la presenza di script o link in /etc/cron.*.

Se invece si tratta effettivamente di un bug di cron: che demone / versione stai utilizzando?
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Wed Mar 31, 2004 6:57 am    Post subject: Reply with quote

controllati si.... temo sia un bug. il problema c'è con la 3.0.1r2 ma anche con la r3.
al limite, come disattivo tutte le notifiche via mail di cron? ho provato a rimuovere MAILTO o a mettere MAILTO="" ma arrivano lo stesso
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Wed Mar 31, 2004 11:21 am    Post subject: Reply with quote

Quindi deduco vixie-cron. Prova ad aggiornarlo all'ultima versione. Se nemmeno questo risolve dovrebbe bastare un "> /dev/null" alla fine della riga incriminata.
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Wed Mar 31, 2004 6:27 pm    Post subject: Reply with quote

ho provato sia ad aggiornare sia a downgradare fino a r1... ZERO.
la cosa piu fastidiosa è che riempie i log (metalog)

Mar 31 20:00:00 [CRON] (root) CMD (rm -f /var/spool/cron/lastrun/cron.hourly)_
Mar 31 20:00:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
Mar 31 20:00:00 [CRON] (root) CMD (root^Irm -f /var/spool/cron/lastrun/cron.hourly)_
Mar 31 20:00:00 [CRON] (root) CMD (root^Itest -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
Mar 31 20:15:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
Mar 31 20:15:00 [CRON] (root) CMD (root^Itest -x /usr/sbin/run-crons && /usr/sbin/run-crons )_


almeno questi vorrei eliminarli!! per ora, in maniera molto poco ortodossa, ho rinominato sendmail old.sendmail cosi non manda posta.... brutale ma efficace
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Thu Apr 01, 2004 10:43 am    Post subject: Reply with quote

ema wrote:
ho provato sia ad aggiornare sia a downgradare fino a r1... ZERO.


A questo punto, prima di aprire il doveroso bug report, prova a sostituirlo con dcron e vedi se funziona.
Almeno, in questo modo, si dovrebbe riuscire a capire dove sta il problema, se nel demone o nella configurazione.
Back to top
View user's profile Send private message
ema
Guru
Guru


Joined: 27 Aug 2003
Posts: 380

PostPosted: Thu Apr 01, 2004 7:12 pm    Post subject: Reply with quote

fatto, adesso me fa questo:

Shawn etc # /etc/init.d/metalog restart
* Stopping dcron... [ ok ]
* Stopping vixie-cron...
start-stop-daemon: warning: failed to kill 24422: No such process [ !! ]

* Stopping metalog... [ ok ]
* Starting metalog... [ ok ]
* Starting dcron... [ ok ]

come risolvo? inoltre:

* Caching service dependencies...
* Service 'dcron' already provide 'cron'!;
* Not adding service 'vixie-cron'... [ ok ]

lo fa a ogni emerge..... uffa, come levo ste cose?
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Thu Apr 01, 2004 7:35 pm    Post subject: Reply with quote

Prova così

Code:
# rc-update del vcron default
# emerge -C vixie-cron
# rm /etc/init.d/vcron


Se hai già rimosso vixie-cron dovrebbe essere sufficiente cancellare a mano lo script in init.d. A questo punto devi aggiungere dcron al runlevel di default, ma credo tu l'abbia già fatto.
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
malessio
n00b
n00b


Joined: 11 Mar 2003
Posts: 32

PostPosted: Thu Apr 01, 2004 7:59 pm    Post subject: Reply with quote

presumo tu usi dcron, se gli vengono passati degli script e non dei comandi veri e propri, fa lo stronzetto.

basta aggiungere source prima del nome dello script e tutto va in ordine.

almeno ... questo è quello che capitava a me con gli script per i backup o per aggiornare l'ora.

sempre con dcron ... altra cosa da controllare ... non serve root prima dei comandi non server il nome utente ... non c'è un crontab di sistema, il crontab di sistema è quello dell'utente root.

facce sapè
baci malessio
Back to top
View user's profile Send private message
mrfree
Veteran
Veteran


Joined: 15 Mar 2003
Posts: 1303
Location: Europe.Italy.Sulmona

PostPosted: Tue Apr 20, 2004 8:57 am    Post subject: Reply with quote

Io ho risolto eseguendo il seguente comando da root
Code:
crontab -r

cancellando in pratica il crontab per l'utente, infatti tempo fa "smanettando" avevo creato sbadatamente un crontab per l'utente root, in pratica clonando quello globale

Credo che non sia un bug, infatti per quanto riguarda il crontab globale ha senso specificare l'utente (nel caso in esame root) mentre per il crontab utente no :wink: e quindi viene interpretato come un ulteriore comando.

Questa è la mia interpretazione dei fatti... spero possa essere d'aiuto :)

EDIT: Ovviamente se hai bisogno del crontab utente, credo sia sufficiente eliminare il "campo utente" dal crontab; nel caso specifico la stringa root
_________________
Please EU, pimp my country!

ICE: /etc/init.d/iptables panic
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum