Denne kommando skal jeg så havde kørt hvert 5 min. Jeg vil så gerne havde af vide, hvor jeg laver en fil, eller andet, som gør dette. Således at den enten er startede nå jeg start computeren op, eller jeg bare lige skal køre en enkel fil.
1) Log ind som root 2) Skriv \"crontab -e\" (uden \") 3) Skriv linien: */5 * * * * /usr/local/halflife/cstrike/psycostats1.5/stats -v 4) Gem filen ved at trykke Esc -> (SHIFT) wq -> ENTER 5) Log ud når du er færidg :)
1) login som root 2) skriv crontab -e 3)*/5****/usr/local/halflife/cstrike/psycostats1.5/stats -v 4) gem file som snowball har vist 5) skriv less /var/spool/cron/root og se om den indholder det du lige har skrevet i 3) 6) sørg for at crond kører skriv ps -aux |grep crond , hvis ikke sørg for den bliver startet ,også når du restarter computeren
når den kører hver 5 min , ser jeg ikke det store problem i hvis din computer bliver rebootet idet den vil kører max 5 efter din computer er oppe, men eller skal du sørge for at anacrond kører (tror kun den hedder det under redhat)
Når du editerer i filer så skal du lige huske og taste i eller trykke på INSERT da du ellers ikke kan skrive noget i filen ;)
Men nu skal jeg lige ha\' noget på det rene! Du skriver du har en fil du kalder startstats og i den står linien \"*/5 * * * * /usr/local/halflife/cstrike/psycostats1.5/stats -v\" !? Hvis den gør det, så skal du jo ikke skrive den linie inde i crontab. Så skal du bare skrive nedenstående i din crontab:
*/5 * * * * /usr/local/halflife/startstats
Nu ved jeg ikke hvor filen ligger så du skal sikkert lige rette stien så den passer !
Men ellers så prøve lige og lav en \"crontab -l\" (uden \") og skriv hvad den skriver på skærmen !
Ellers, har du i det hele taget checket om crontab dæmonen kører !? Prøv og skriv \"service --status-all\" og se om crond servicen kører. Hvis den ikke gør, så er det jo derfor det ikke virker og så må du lige køre kommandoen ntsysv scroll ned til du finder crond og sæt så hak ud for den. Så kan jeg ikke lige huske om man kan starte den ved at skrive: /etc/rc.d/initd/cron start men du kan prøve og hvis det ikke virker, så bare genstart maskinen ! ;)
Nå, men så må vi lige prøve og teste cron virkelig virker ved at lave tricket med at sende en mail til dig selv!
Prøv og tilføj følgende linie i din crontab:
*/5 * * * * sendmail root \"Det virker\"
Jeg mener det burde være nok til at den sender en mail til root med subject \"Det virker\", ellers må du lige prøve og lave en \"man sendmail\" og se hvilke parametre den skal ha. Når det er gjort er det jo bare og vente og se om den sender en mail til dig. Det kan du chekce ved bare at skrive \"mail\" i konsollen. Hvis du så får en mail hvert 5. minut, ja så må du ha\' angivet en forkert sti eller noget. Måske har du skrevet filnavnet med stort forbogstav eller så\'n noget ;) Alt i Linux er jo CaSe SeNtItIvE ;)
Jo, hvis du sat din hosts osv. rigtigt op, men send den bare til root. Det er langt det letteste lige nu og det gør ingen forskel hvor du sender den hen !!!
jeg har set ud fra loggen, at cron kører en fil hver 10 min... nemmeligt Jul 14 18:30:00 leweb-alpha CROND[1788]: (root) CMD ( /sbin/rmmod -as) Jul 14 18:40:00 leweb-alpha CROND[1788]: (root) CMD ( /sbin/rmmod -as)
jaa den kører jo så som den skal, så prøv at log ind som root , og skriv crontab -e og tilføj den linje , */5 * * * * /usr/local/halflife/cstrike/psycostats1.5/stats -v , og på sprøv at se om den så kører der fra. /Per
Mener du via fjernadministration eller hva\' !? Hvis du tillader telnet og vi kan åbne en telnet session til din Linux PC over Internettet, så kan vi godt fjernadministrere den !
uhmm lagde mærke til i webmin, at der var et cron jobs ved navn /usr/local/halflife/cstrike/psychostats1.5/stats -v
og i webmin, kan man også udfører jobs med det samme, og nå jeg gjorde den, skrev den det som den gør i console, nå man udfører det.... så jeg syntes det er mærkeligt at den ikke gør det hver 5 min...
For i Webmin, kunne jeg også se at der stod, at det skulle køres hver 5 min...
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.