sympa.pl is the main daemon; it processes mail commands and is in charge of messages distribution.
sympa.pl recognizes the following command line arguments:
--add_list familyname --robot robotname --input_file /path/to/list_file.xml--change_user_email familyname --current_email=xx --new_email=yy --close_list listname@robotsendmail_aliases parameter was set) and removes subscribers from DB (a dump is created in the list directory to allow the list restoration). When you are in a family context, refer to: List family closure.--close_unknown--config config_file | -f config_fileMakefile ($CONFIG).--create_list --robot robotname --input_file /path/to/list_file.xml--rename_list=oldlist\@domain --new_listname=newlistname --new_listrobot=newrobot --debug | -d--dump listname | ALLsubscribers.db.dump.--foreground--help | -h--import listname--instantiate_family familyname --robot robotname --input_file /path/to/family_file.xml--keepcopy recipient_directory | -k recipient_directory--lang catalog | -l catalog~sympa/locale directory.--lowercase--mail | -m--make_alias_file/tmp/ with all list aliases (only lists whose status is 'open'). It uses the list_aliases.tt2 template.--modify_list familyname --robot robotname --input_file /path/to/list_file.xml--quiet--reload_list_config --list=mylist@dom configbin files. You should run this command if you edit authorization scenarios. The list parameter is optional.service process_command | process_message | process_creation--sync_include listaddress --upgrade --from=X --to=Y --version | -v
The make install step should have installed a sysV init script in your /etc/rc.d/init.d/ directory (you can change this at configure time with the -with-initdir option). You should edit your runlevels to make sure Sympa starts after Apache and MySQL. Note that MySQL should also start before Apache because of wwsympa.fcgi.
This script starts these daemons: sympa.pl, bulk.pl, archived.pl, bounced.pl and task_manager.pl.
When this signal is sent to sympa.pl (kill -TERM), the daemon is stopped, ending message distribution in progress and this can be long (for big lists). If kill -TERM is used, sympa.pl will stop immediately whatever a distribution message is in progress. In this case, when sympa.pl restarts, messages will be distributed many times.
When this signal is sent to sympa.pl (kill -HUP), it switches off the -mail logging option and continues current task.