Avatar billede thojo Nybegynder
04. april 2002 - 23:57 Der er 12 kommentarer og
2 løsninger

Crontab

Jeg har lige et spørgsmål til en Linuxhaj :)

Jeg vil gerne have min server til at udføre denne kommando hver gang den starter op. Ik fra root, men brugeren "thojo":

/home/thojo/eggdrop/eggdrop spam.conf

nogen som kan fremstille en linie som jeg kan paste direkte ind i min crontab
Avatar billede thomasledet Nybegynder
05. april 2002 - 00:14 #1
... ikke så den bliver kørt ved hver opstart... det kan man ikke gøre med cron...
Avatar billede thomasledet Nybegynder
05. april 2002 - 00:14 #2
men hvis du ønsker, at den skal blive kørt hvert minut eller lignende, så kan de sagtens lade sig gøre...
Avatar billede otis Nybegynder
05. april 2002 - 00:15 #3
hver gang den starter op ?, så er det jo ikke din crontab den skal ind i
men ellers skriver du som brugeren thojo:
crontab -e
hvorefter der kommer en fil op i din editor:
så kan en linie se sådan ud
*/30 * * * * /home/otis/stats.sh >/dev/null 2>&1
som vil køre stats.sh hver halve og hele time.
evt ´man crontab`:)
Avatar billede otis Nybegynder
05. april 2002 - 00:19 #4
Avatar billede thojo Nybegynder
05. april 2002 - 00:19 #5
okay.. det fik jeg ik helt fat på.. kan jeg ikke gøre sådan så den starter kommandoen som Thojo når den starter op? og hvad for en fil skulle jeg så sætte det ind i?
Avatar billede thojo Nybegynder
05. april 2002 - 00:25 #6
okay.. jeg putter altså linien ind i rc.local?
Hvordan skal jeg så sætte det med -u thojo ? før eller efter?
Avatar billede otis Nybegynder
05. april 2002 - 00:26 #7
det ved jeg så ikke :|
men hvor tit genstarter man en linux maskine uden at man har fysisk kontakt med den ? :/
Avatar billede thojo Nybegynder
05. april 2002 - 00:29 #8
ret sjældent, men hvis det går ned er det irriterende at skulle starte alt igen...
Avatar billede otis Nybegynder
05. april 2002 - 00:32 #9
så må man bide i det sure æble ;)
ej jeg har ikke en løsning der.. sorry :/
Avatar billede logos Nybegynder
05. april 2002 - 14:21 #10
prøv at lave et shellscript der går således:

#! /bin/bash
#
su -thojo -c /home/thojo/eggdrop/eggdrop /sti/til/din/spam.conf

kald det "etellerandet.sh".

kald "etellerandet.sh" fra rc.local

så vil du få din kommando til at køre ved hveropstart som brugeren thojo.
Avatar billede simonvalter Praktikant
13. april 2002 - 21:42 #11
kør det her fra eggdrop/scripts >  ./autobotchk ../spam.conf


den addet din bot til at blive checket hvert 10 min eller hvad du nu vælger og hvis den ikke kører vil den blive started.
Avatar billede thojo Nybegynder
14. april 2002 - 13:55 #12
[root@www scripts]# ./autobotchk ../spam.conf

AutoBotchk 1.09.1, (C) 2002 Jeff Fisher (guppy@eggheads.org)
------------------------------------------------------------
*** AutoBotchk is running from the scripts directory, moving down one directory
*** ERROR: you supplied a non-existant filename

[root@www scripts]#
Avatar billede simonvalter Praktikant
14. april 2002 - 17:24 #13
så flyt autobotchk ned i eggdrop dir og kør den der ./autobotchk spam.conf

hvis din conf heder spam.conf
Avatar billede thojo Nybegynder
16. april 2002 - 15:11 #14
[thojo@www eggdrop]$ autobotchk ./spam.conf -10

AutoBotchk 1.09.1, (C) 2002 Jeff Fisher (guppy@eggheads.org)
------------------------------------------------------------
*** Processing './spam.conf', this will take only a second ...
    !! scanned: set userfile "LamestBot.user"
unmatched open quote in list
    while executing
"join [lindex $z 2]"
    ("nick" arm line 2)
    invoked from within
"switch -- [join [lindex $z 1]] {
  pidfile -
  nick -
  userfile -
  botnet-nick {
    set [join [lindex $z 1]] [join [lindex $z 2]]
    puts "  ..."
    (file "./autobotchk" line 153)
[thojo@www eggdrop]$



Hehe.. hvad gør man så?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester