aMule Forum
Deutsch => aMule Hilfe => Topic started by: Timorgenius on April 13, 2006, 02:27:42 PM
-
Hallo!
Ich würde gerne amule über einen cronjob zu einer gegebenen Zeit beenden - wie geht das? (also wie ist der Befehl, den ich amule geben muss? Bei amule --help kommt nichts sinnvolles...)
Bisher ist mir nur killall -9 amule eingefallen, aber das kommt sicher nicht so gut, oder..?
-
amulecmd ist dein freund...
amulecmd is ein commandline tool um den daemon zu steuern
gucks dir mal an, denk da findest du was du brauchst
mit der -c option kannst du es auch aus scripten raus benutzen
btw: wenn du beim starten von amulecmd kein passwort eingeben willst(macht sich gut für cron ;) )
dann musst du eien remote.conf datei erstellen --> forum suche hilft
-
ok...also:
ich habe mir jetzt in ~/aMule die Datei remote.conf erstellt.
Der Inhalt ist
Locale=
[DE]
Host=127.0.0.1
Port=4665
Password=Passwort
[Webserver]
Port=-1
Template=php-default
UseGzip=0
AllowGuest=0
AdminPassword=Passwort_Admin
GuestPassword=Passwort_Gast
amulecmd habe ich mir mit
apt-get install amule-utils
installiert.
Wenn ich jetzt amulecmd -c=quit
eingebe, kommt:
Dies ist amulecmd 2.1.0
Erstelle Client...
Und dann nichts mehr - manchmal kommt aber auch
hauke@hauke:~$ amulecmd -c=quit
Dies ist amulecmd 2.1.0
Enter password for mule connection:
Erstelle Client...
Verbindung fehlgeschlagen. Verbindung zum angegebenen Host nicht mölich
hauke@hauke:~$
-
in deiner remote.conf steht [DE] sollte aber [EC] heißen.
danach
solltest du als root folgendes ausführen um amule zu beenden:
su -c "amulecmd -c shutdown" #user#
wobei du #user# durch den benutzer ersetzen solltest in dessen homedir die .aMule/remote.conf liegt
da du das cron-script ja auch als den user ausführen kannst unter dem amule läuft reicht auch ein
amulecmd -c shutdown
Das sollte funktionieren.
-
und ich bezweifle das der port 4665 richtig ist...es sei denn du hast dne EC-port geändert
nachschauen kannst du das in der amule.conf datei...4712 is default
ausserdem hoffe ich das du md5sum passörter hast und kein clear text...