Pois é geeko, parece que vai ser necessária mais uma versão....
O comando amulecmd -f para a versão CVS de 23 de Março pede o path para o ficheiro de configuração....
$ amulecmd -f
Option 'f' requires a value.
Usage: amulecmd [--help] [-h ] [-p ] [-P ] [-f ] [-q] [-v] [-l ] [-w] [--create-config-from ] [--version] [-c ]
--help Show this help text.
-h, --host= Host where aMule is running. (default: localhost)
-p, --port= aMule's port for External Connection. (default: 4712)
-P, --password= External Connection password.
-f, --config-file= Read configuration from file.
-q, --quiet Do not print any output to stdout.
-v, --verbose Be verbose - show also debug messages.
-l, --locale= Sets program locale (language).
-w, --write-config Write command line options to config file.
--create-config-from= Creates config file based on aMule's config file.
--version Print program version.
-c, --command= Execute and exit.
Para dar a volta fazemos:
$ amulecmd --create-config-from=/home/USERNAME/.aMule/amule.conf
Que nos vai gerar o remote.conf na directoria ~/.aMule[/B], e depois passamos a utilizar:
$ amulecmd -f /home/USERNAME/.aMule/remote.conf
Portanto a modificação para ti será algo como mudar de
$ amulecmd -f
para
$ amulecmd -f /home/USERNAME/.aMule/remote.conf
Ou melhor, podes abilitar o teu script para verificar se existe o remote.conf caso contrário criá-lo....
São só ideias....