FreeBSD: Как запустить скрипт python в качестве демона?

Я столкнулся с проблемой с файлом python, который я хотел бы начать как сервис. Я назвал мой служебный ocrserver, и сценарий, который я хочу запустить, находится в / home / administrator / ocr / ocrserver / init .py с некоторыми параметрами, добавленными как -address -port и т. Д. После прочтения документации с сайта FreeBSD

Я написал следующий скрипт:

  • Отключение мыши в Vim отключает отступ
  • Как подключить вывод к sh скрипту и передать его команде?
  • что такое linux boot param "memmap" эквивалент в freebsd
  • Как я могу обновить pip на Ubuntu 10.04?
  • Как я могу сортировать список с уровнем major.minor.patch и иногда rc правильно?
  • Устанавливать хранилище с хоста в bhyve VM
  • #!/bin/sh # $FreeBSD$ # # PROVIDE: ocrserver # REQUIRE: NETWORK # KEYWORD: shutdown # add the following line to /etc/rc.conf to enable the ocrserver: # ocrserver_enable="YES" . /etc/rc.subr name="ocrserver" rcvar="ocrserver_enable" # default values : ${ocrserver_enable="NO"} base_path="/home/administrator/ocr/ocrserver" address="localhost" http_port=8080 pyproxy_port=10800 log_level="debug" pidfile="${base_path}/ocrserver.pid" command="/usr/sbin/daemon" # -p : daemon handler pidfile # -f : redirect stdout and stderr to /dev/null # -c : change working dir to root command_args="-p ${pidfile} -f -c /home/administrator/ocr/ocrserver/__init__.py \ --address ${address} --http-port ${http_port} --log-level ${log_level} \ --pyproxy-port ${pyproxy_port}" procname="/home/administrator/ocr/ocrserver/__init__.py" command_interpreter="/usr/local/bin/python3.3" load_rc_config $name run_rc_command "$1" 

    Затем я добавил одну строку, установив соответствующий rcvar в YES в файле /etc/rc.conf. и я запустил его:

    sudo service ocrserver start, где я получаю сообщение «Запуск ocrserver». и после ввода статуса ocrserver службы sudo я вижу, что служба не запущена. Я также выполнил команду pgrep -l python3.3, чтобы увидеть, запущен ли какой-либо процесс python3, но нет результата

    Я точно знаю, что я сделал chmod 755 в файле, чтобы сделать его доступным и доступным для всех пользователей.

    Есть ли у кого-нибудь опыт такого рода вещей?

    Спасибо за ваши ответы.

    Linux и Unix - лучшая ОС в мире.