Bonne année à tous et meilleurs voeux!!!
Je n'ai pas trouvé de fichier rc pour lancer prosody-filer sur
un système d'exploitation BSD en tant que service, donc j'en ai fait un moi-même. Voici le contenu, ça marche avec un utilisateur non-root et sans mot de passe + le shell mis sur /usr/sbin/nologin
:
#!/bin/sh # PROVIDE: prosody_filer # REQUIRE: FILESYSTEMS networking # KEYWORDS: http upload . /etc/rc.subr name="prosody_filer" program_name="prosody-filer" title="Prosody-Filer" rcvar=prosody_filer_enable prosody_filer_user="prosodyfiler" # créez l'utilisateur et le groupe prosody_filer_group="prosodyfiler" # au préalable ! prosody_filer_chdir="/home/prosodyfiler/" pidfile="/home/prosodyfiler/${program_name}.pid" required_files="/home/prosodyfiler/config.toml" exec_path="/home/prosodyfiler/${program_name}" output_file="/var/log/${program_name}.log" command="/usr/sbin/daemon" command_args="-r -t ${title} -o ${output_file} -P ${pidfile} -f ${exec_path}" load_rc_config $name : ${prosody_filer_enable="NO"} run_rc_command "$1"
Vous pouvez ensuite lancer sysrc prosody_filer_enable=YES
pour activer le service au démarrage puis service prosody_filer start
pour démarrer le service.