sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #63993
Re: Bash magi
I sslug.teknik, skrev Tobias Kjær Tobiasen:
> Hejsa
>
> Jeg har brug for lidt magi til et bash script. Mit script indeholder
> følgende linier
>
> #!/bin/bash
> urpmi.update --update >& /dev/null
> su - -c 'urpmi --auto-select --update --auto' >> /var/log/mandrakeupdate
>
> Der virker fint og den holder min mandrake opdateret hvis den bliver kørt
> fra cron.
> Problemet er at "su - .." linien skriver "stdin: is not a tty" til std err
> og cron sender en mail til mig hvor der står "stdin: is not a tty".
>
> Hvordan tilføjer jeg en passende behandling af std err så den filterer
> "stdin: is not a tty" men slipper alt andet igennem.
>
> T2K
>
> Ps. Andre forslag til at holde en mdk 9.1 opdateret modtages gerne.
Hvorfor har du indføjet "su -" i scriptet, giver denne problemer i sig
selv:
#!/bin/bash
urpmi.update --update >& /dev/null
urpmi --auto-select --update --auto >> /var/log/mandrakeupdate
?
--
./Jesper Krogh, jesper@xxxxxxxx
Jabber ID: jesper@xxxxxxxxxxxxxxx
Tøm din hjerne for Linuxviden på http://www.linuxwiki.dk
Follow ups
References
-
Bash magi
From: Tobias Kjær Tobiasen, 2003-06-02