aMule Forum

Deutsch => aMule Hilfe => Topic started by: Timorgenius on April 13, 2006, 02:27:42 PM

Title: Amule Konsolenkommandos?
Post 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..?
Title: Re: Amule Konsolenkommandos?
Post by: stefanero on April 13, 2006, 02:45:43 PM
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
Title: Re: Amule Konsolenkommandos?
Post by: Timorgenius on April 13, 2006, 03:35:50 PM
ok...also:
ich habe mir jetzt in  ~/aMule die Datei remote.conf erstellt.
Der Inhalt ist
Code: [Select]
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
Code: [Select]
amulecmd -c=quiteingebe, kommt:
Code: [Select]
Dies ist amulecmd 2.1.0

Erstelle Client...
Und dann nichts mehr - manchmal kommt aber auch
Code: [Select]
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:~$
Title: Re: Amule Konsolenkommandos?
Post by: fsaction on April 13, 2006, 03:57:57 PM
in deiner remote.conf steht [DE] sollte aber [EC] heißen.

danach

solltest du als root folgendes ausführen um amule zu beenden:
Code: [Select]
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
Code: [Select]
amulecmd -c shutdown
Das sollte funktionieren.
Title: Re: Amule Konsolenkommandos?
Post by: stefanero on April 13, 2006, 04:36:38 PM
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...