|
| Starte program under boot på SuSE 7.3 Fra : Morten Christensen |
Dato : 16-05-02 21:11 |
|
Jeg skal starte en daemon (DBMail's imap
daemon) når systemet er igennem
boot-processen.
Det første forsøg var at sætte en linie
ind i /etc/init.d/boot.local men den bliver
udført for tidligt i boot-processen.
Jeg har også forsøgt at lave et link
til runlevel-systemet, men det fungerer
heller ikke - det skyldes antagelig noget
meget specielt i DBMail's daemon.
I gamle dage kunne det gøres i filen
/sbin/init.d/rc men den eksisterer ikke
mere.
Er der en elegantere måde, end en linie
i /etc/crontab, som udføres hvert andet
minut?
mvh...
Morten Christensen
| |
Bo Simonsen (17-05-2002)
| Kommentar Fra : Bo Simonsen |
Dato : 17-05-02 03:45 |
|
On Thu, 16 May 2002 22:10:49 +0200, Morten Christensen wrote:
> Er der en elegantere måde, end en linie i /etc/crontab, som udføres
> hvert andet minut?
lav et shell script i /etc/init.d hvor du skriver de commandoer der skal
udføres. Dernæst laver du et symlink til den runlevel du nu kører, det
kan du se i /etc/inittab, du laver symlinket på følgende måde.
ln -s /etc/init.d/fil /etc/rcX.d/S99fil
/Bo
| |
Morten Christensen (17-05-2002)
| Kommentar Fra : Morten Christensen |
Dato : 17-05-02 07:55 |
|
"Bo Simonsen" <paltas@geekworld.dk> skrev i en meddelelse
news:pan.2002.05.17.04.44.36.897353.891@geekworld.dk...
> On Thu, 16 May 2002 22:10:49 +0200, Morten Christensen wrote:
>
>
> > Er der en elegantere måde, end en linie i /etc/crontab, som udføres
> > hvert andet minut?
>
> lav et shell script i /etc/init.d hvor du skriver de commandoer der skal
> udføres. Dernæst laver du et symlink til den runlevel du nu kører, det
> kan du se i /etc/inittab, du laver symlinket på følgende måde.
>
> ln -s /etc/init.d/fil /etc/rcX.d/S99fil
Jeg har prøvet med et symlink i runlevel'et
uden success.
Det kan sagtens være fordi jeg har lavet en fejl,
men jeg tror snarere, det er noget specielt i
DBMail daemonen, som gør, at runlevel'et
også er for tidligt i boot-processen.
Er runlevel'et den sidste mulighed før crontab
for automatisk start af et program?
mvh...
Morten Christensen
--
mvh...
Morten Christensen
LandboCentrum
5756 1735 / 2049 6334
mc@lc.tc
| |
Kim Hansen (17-05-2002)
| Kommentar Fra : Kim Hansen |
Dato : 17-05-02 10:36 |
|
Morten Christensen <m--c@sletmig.indbakke.dk> writes:
> Er der en elegantere måde, end en linie
> i /etc/crontab, som udføres hvert andet
> minut?
Prøv at kigge på @reboot i crontab(5).
--
Kim Hansen
| |
Morten Christensen (17-05-2002)
| Kommentar Fra : Morten Christensen |
Dato : 17-05-02 11:17 |
|
"Kim Hansen" <k-tahf.qvxh@oek.dk> skrev i en meddelelse
news:x62wuu3nmjo.fsf@tyr.diku.dk...
> Morten Christensen <m--c@sletmig.indbakke.dk> writes:
>
> > Er der en elegantere måde, end en linie
> > i /etc/crontab, som udføres hvert andet
> > minut?
>
> Prøv at kigge på @reboot i crontab(5).
>
> --
> Kim Hansen
Lyder spændende, men jeg kan desværre
ikke følge dine tanker :-]
--
mvh...
Morten Christensen
| |
Rasmus Bøg Hansen (17-05-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 17-05-02 11:27 |
|
Morten Christensen wrote:
>> Prøv at kigge på @reboot i crontab(5).
> Lyder spændende, men jeg kan desværre
> ikke følge dine tanker :-]
Hmmm...Den står faktisk ikke i min crontab(5), men det fungerer fint for
mig. Jeg har f. eks.
@reboot /usr/bin/fetchmail
i min crontab (crontab -e), så fetchmail startes, når cron startes. Det
fungerer glimragende.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
While Linux is larger than Emacs,
at least Linux has the excuse that it has to be.
--Linus Torvalds
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Kim Hansen (17-05-2002)
| Kommentar Fra : Kim Hansen |
Dato : 17-05-02 17:30 |
|
"Morten Christensen" <mc@lc.tc> writes:
> "Kim Hansen" <k-tahf.qvxh@oek.dk> skrev i en meddelelse
> news:x62wuu3nmjo.fsf@tyr.diku.dk...
> > Morten Christensen <m--c@sletmig.indbakke.dk> writes:
> >
> > > Er der en elegantere måde, end en linie
> > > i /etc/crontab, som udføres hvert andet
> > > minut?
> >
> > Prøv at kigge på @reboot i crontab(5).
> >
> > --
> > Kim Hansen
>
> Lyder spændende, men jeg kan desværre
> ikke følge dine tanker :-]
Søg efter @reboot i manualsiden for crontab i afsnit 5, brug kommandoen:
man 5 crontab
5'tallet er vigtigt da man ellers får fat i crontab(1).
--
Kim Hansen
| |
Rasmus Bøg Hansen (17-05-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 17-05-02 17:44 |
|
Kim Hansen wrote:
> Søg efter @reboot i manualsiden for crontab i afsnit 5, brug kommandoen:
>
> man 5 crontab
>
> 5'tallet er vigtigt da man ellers får fat i crontab(1).
Et hurtigt tjek viser, at @reboot-eksemplet forefindes i manualsiden på
debian potato og woody men ikke på RedHat 7.0 eller 7.3. Begge sidstnævnte
kører vixie-cron 3.0.1 - debian bruger øjensynligt samme vixie-cron i
version 3.0pl1. Det undrer mig, at denne dokumentation skulle være fjernet
i 3.0.1 - eller er det noget debian har tilføjet til deres udgave? @reboot
fungerer fint på RedHat.
(jeg har ikke adgang til nogen suse-maskiner, så dem kan jeg ikke
kontrollere)
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
I was going to compile a list of innovations that could be
attributed to Microsoft. Once I realized that Ctrl-Alt-Del
was handled in the BIOS, I found that there aren't any.
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Kim Hansen (17-05-2002)
| Kommentar Fra : Kim Hansen |
Dato : 17-05-02 19:34 |
|
Rasmus =?ISO-8859-15?Q?B=F8g?= Hansen <moffe47@hotmail.com> writes:
> Et hurtigt tjek viser, at @reboot-eksemplet forefindes i manualsiden på
> debian potato og woody men ikke på RedHat 7.0 eller 7.3. Begge sidstnævnte
> kører vixie-cron 3.0.1 - debian bruger øjensynligt samme vixie-cron i
> version 3.0pl1. Det undrer mig, at denne dokumentation skulle være fjernet
> i 3.0.1 - eller er det noget debian har tilføjet til deres udgave? @reboot
> fungerer fint på RedHat.
Jeg har lige kigget i diff-filen som Debian anvender, og den viser at
det er Debian der har rettet dokumentationen så den passer.
--
Kim Hansen
| |
Morten Christensen (20-05-2002)
| Kommentar Fra : Morten Christensen |
Dato : 20-05-02 13:40 |
|
Rasmus Bøg Hansen wrote:
> Kim Hansen wrote:
>
>
>>Søg efter @reboot i manualsiden for crontab i afsnit 5, brug kommandoen:
>>
>> man 5 crontab
>>
>>5'tallet er vigtigt da man ellers får fat i crontab(1).
> Et hurtigt tjek viser, at @reboot-eksemplet forefindes i manualsiden på
> debian potato og woody men ikke på RedHat 7.0 eller 7.3. Begge sidstnævnte
> kører vixie-cron 3.0.1 - debian bruger øjensynligt samme vixie-cron i
> version 3.0pl1. Det undrer mig, at denne dokumentation skulle være fjernet
> i 3.0.1 - eller er det noget debian har tilføjet til deres udgave? @reboot
> fungerer fint på RedHat.
>
> (jeg har ikke adgang til nogen suse-maskiner, så dem kan jeg ikke
> kontrollere)
Det står heller ikke i SuSE's man-sider.
Men det virker.
Dvs. normalt skriver jeg direkte i
/etc/crontab, og der virker det ikke,
men i root's personlige crontab-fil i
/var/spool/cron/tabs (fra crontab -e)
virker det.
Tak for hjælpen.
mvh...
Morten Christensen
| |
|
|