WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 21.10.2005, 09:38   #1
SilentKiller
Jr. Member
 
Registriert seit: 03.03.2004
Alter: 56
Beiträge: 97


Standard debian 3.1 woody: cron-job

Hi!

Ich habe einen root-server unter Debian 3.1 laufen, der mit configxx großteils gesteuert werden kann. Ich habe vollen root-zugang (kann also z.bm mit PUTTY auf die Systemebene)!

Jetzt möchte ich folgendes realisieren:

1)
ich würde einen Job brauchen, der mir sagen wir alle 2 Stunden von einem bestimmten Verzeichnis in ein anderes Dateien verschiebt.
Wie kann man das lösen?

2)
Wo baut man in Debain sinnvollerweise einen Aufruf ein, der auch bei Neustart des Systems gestartet wird?

Danke im Voraus?
SilentKiller ist offline   Mit Zitat antworten
Alt 21.10.2005, 09:49   #2
awebs
Jr. Member
 
Registriert seit: 01.06.2003
Beiträge: 99


Standard

HI !

ich würde dir empfehlen einfach ein Script zu erstellen welches deine Dateien verschiebt.
Dann erstellst du einen Cronjob der ca. so aussehen könnte mittels "crontab -e"

0 */2 * * * pfadzumscript/scriptname.sh

Einen Aufruf der beim Systemstart ausgeführt wird baust du am besten unter /etc/rc2.d/ oder /etc/rc3.d/ ein

wennst es sauber machen willst erstellst du das script unter /etc/init.d/ und machst dann einen symlink in das entsprechende rc(2/3).d Verzeichnis.
Wichtig ist das der Link ca. so aussieht "S99scriptname"


Ich hoffe ich konnte dir etwas weiterhelfen.

Gruß

Stefan
____________________________________
--
Austrian WebServices
http://www.awebs.at
lueger@awebs.at
awebs ist offline   Mit Zitat antworten
Alt 21.10.2005, 09:59   #3
SilentKiller
Jr. Member
 
Registriert seit: 03.03.2004
Alter: 56
Beiträge: 97


Standard

Zitat:
Original geschrieben von awebs
HI !

ich würde dir empfehlen ...Ich hoffe ich konnte dir etwas weiterhelfen.

Gruß

Stefan
Das ist gaaanz super, danke! DAs hat mir sehr geholfen..und vorallem so schnell

Einen hätt ich noch:

Man kann ja Scripte auch von Hand mit ./Scriptname ausführen. Gibts auch eine Möglichkeit sie so aufzurufen, daß sie einmalig im Hintergrund verarbeitet werden - ich glaub irgendwas mit "&".
SilentKiller ist offline   Mit Zitat antworten
Alt 21.10.2005, 10:26   #4
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

ja einfach & hinten anhängen:
Code:
./meinscript.sh &
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 21.10.2005, 15:11   #5
SilentKiller
Jr. Member
 
Registriert seit: 03.03.2004
Alter: 56
Beiträge: 97


Standard

Zitat:
Original geschrieben von awebs
HI !

...
wennst es sauber machen willst erstellst du das script unter /etc/init.d/ und machst dann einen symlink

Wie erstelle ich einen symlink??
SilentKiller ist offline   Mit Zitat antworten
Alt 21.10.2005, 15:47   #6
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

Code:
cd /etc/rc2.d/
ln -s /etc/init.d/scriptname S99scriptname
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 21.10.2005, 15:58   #7
SilentKiller
Jr. Member
 
Registriert seit: 03.03.2004
Alter: 56
Beiträge: 97


Standard

Zitat:
Original geschrieben von helios
Code:
cd /etc/rc2.d/
ln -s /etc/init.d/scriptname S99scriptname
Super, danke! Das funzt bestens!

Ein kleines Problemchen hab ich noch:
Ich schicke in einem startscript mit nohup ./script & einen Aufruf in den Hintergrund, doch das startscript beendet sich nicht und ich komme nicht mehr auf die Eingabezeile.
Kann wir wer sagen, was ich falsch mache?
SilentKiller ist offline   Mit Zitat antworten
Alt 21.10.2005, 16:38   #8
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

naja nohup bleibt normalerweise stehen und wartet bist du <enter> drückst, aber probiers mal so:
Code:
( nohup ./script & ) > /dev/null
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 21.10.2005, 18:06   #9
SilentKiller
Jr. Member
 
Registriert seit: 03.03.2004
Alter: 56
Beiträge: 97


Standard

Zitat:
Original geschrieben von helios
naja nohup bleibt normalerweise stehen und wartet bist du <enter> drückst, aber probiers mal so:
Code:
( nohup ./script & ) > /dev/null
Super! Funzt alles - danke für die schnelle Hilfe!
SilentKiller ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


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


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