ASAB Command-line interface¶
ASAB-based application provides the command-line interface by default. Here is an overview of the common command-line arguments.
-
-h
,
--help
¶
Show a help.
Logging¶
-
-v
,
--verbose
¶
Increase the logging level to DEBUG aka be more verbose about what is happening.
-
-l
<LOG_FILE>,--log-file <LOG_FILE>
¶
Log to a file LOG_FILE.
-
-s
,
--syslog
¶
Log to a syslog.
Daemon¶
Python module python-daemon
has to be installed in order to support daemonosation functions.
$ pip3 install asab python-daemon
-
-d
,
--daemonize
¶
Launch the application in the background aka daemonized.
Daemon-related section of Config
file:
[daemon]
pidfile=/var/run/myapp.pid
uid=nobody
gid=nobody
working_dir=/tmp
Configuration options pidfile
, uid
, gid
and working_dir
are supported.
-
-k
,
--kill
¶
Shutdown the application running in the background (started previously with -d
argument).