WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Befehl alle 10min ausführen (http://www.wcm.at/forum/showthread.php?t=128964)

Nightman 20.03.2004 14:59

Befehl alle 10min ausführen
 
hi an alle

ich hätte gerne gewust ob man einen bestimmten befehl in meinem fall "vnstat -u" alle 5-10 min ausführen lassen kann

oder

bevor der rechner runterfährt


PS: OS = Debian(woody) ohne x-server

bitte helft mir

CM²S 20.03.2004 15:09

crontab
 
verwenden


crontab -e und du kannst loslegen

man crontab ist zu empfehlen

ciao
CM²S:tux:

Nightman 20.03.2004 15:36

kannst mir das vielleicht näher erklähren?

spunz 20.03.2004 15:43

http://www.rootforum.de/faq/index.ph...id=151&lang=de

google, erster treffer ;)

Nightman 20.03.2004 16:01

ok ich hab es jetzt mal so gedacht

crontab
------------------------------------------
*/1 * * * * root /root/scripts/vnstat.sh
------------------------------------------

und was kommt dann in die datei vnstat.sh rein?

einfach nur vnstat -u oder wie?

und was ist wenn am rechner niemand angemeldet ist führt er dann diese cronjob trotzdem aus?

K@sperl 20.03.2004 16:44

Du kannst 'vnstat -u' auch gleich reinschreiben, mußt nicht unbedingt eine vnstat.sh dafür anlegen

Und natürlich wird dieser cronjob ausgeführt, wenn niemand angemeldet ist :)

valo 20.03.2004 17:28

*/5 * * * * /pfad/zu/vnstat -u

crontab -e kennt kein user feld, sondern führts als der user aus, ín dessen crontab der aufruf steht.

um es als root auszuführen, musst du als root crontab -e aufrufen und den aufruf reinschreiben.

Nightman 20.03.2004 18:23

kling jetzt vielleicht doof aber wie bekomm ich raus wo debian das tool hininstalliert hat?

spunz 20.03.2004 18:56

"whereis crontab" eingeben ;)

konfigurationsdateien findest du zumeist unter /etc

valo 20.03.2004 19:11

whereis vnstat ;)

spunz: lesen? :D, nix für ungut

Nightman 20.03.2004 19:13

*/1 * * * * /usr/bin/vnstatt -u

das steht jetzt in meiner crontab drin

aber funzt irgentwie ned ganz

spunz 20.03.2004 19:16

ein "t" zuviel?

mach mal "tail -f /var/log/messages" da kannst du dir fehlermeldungen angucken wenn der job läuft.

Nightman 20.03.2004 19:21

jo kann sein mal ändern udn abwarten :)

tail -f ??

was is das und was macht das?

Nightman 20.03.2004 19:25

ok passt jetzt danke :)

CM²S 20.03.2004 21:40

was is ....
 
eigentlich vnstat??? aja gefunden, hast a downloadlimit??

nettes tool seh ich grad....


ciao und werd glücklich und bitte mehr man pages lesen

zu dem meisten befehlen kann man ein "man befehl" ausführen

und es wird einem "gehelft" , und um was zu finden gibts mehrere Befehle "find", "locate" , "which", dazu
"man which", "info which", "man locate", "info locate".....

und ein shutdown -h now is a net schlecht...

ciao
CM²S:tux:

flocky 20.03.2004 22:02

ich bin ein freund von locate weils wirklich schnell geht (vorrausgesetzt man updatedb't oft ;))

Nightman 20.03.2004 22:09

ich bin ehrlich ich hab keinen plan von was ihr redet :(

was is man oder locate genau?

flocky 20.03.2004 22:12

man steht für manual, "man [befehl]" und du bekommst infos, parameter usw.
locate is ein suchprogramm. bei locate musst du allerdings das erste mal die dateistruktur in eine datenbank schreiben lassen, das geht mit dem befehl "updatedb" wenn du dann "locate [filename]" ausführst dann sucht das programm in der datenbank die erstellt wurde und das geht viel schneller als wie wenn er alles durchrattern muss ;)

Nightman 20.03.2004 22:15

aso also einen suchfunktion der dateistrukur?

flocky 20.03.2004 22:18

du suchst damit einfach nach dateien ;)
funktioniert wie die anderen suchprogramme, nur dass es eben ein indexed search is, und zwar nur indexed. das problem dabei is, wenn du jetz neue dateien im system hast und dann nicht updatedb ausführst, dann kannst du sie mit locate nicht finden.

Nightman 20.03.2004 22:22

schon klar

ok thx :)

CM²S 21.03.2004 20:21

hallöchen
 
@nightman:

bei linux ist kindliche neugierde gefragt.

mach mal ein cd /usr/local/bin oder cd /usr/bin/

danach ein ls -al|less ....

und du wirst einige Zeit damit beschäftigt sein, was man alles mit dem Programmen die dort herumkugeln anstellen kann

infos zu den Programmen "man undderjeweiligecommand"

ciao
CM²S:tux:


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag