美文网首页
centos7 将python服务做成系统服务并设置开机启动

centos7 将python服务做成系统服务并设置开机启动

作者: 逐风细雨 | 来源:发表于2023-01-04 18:25 被阅读0次

在/etc/init.d 目录下面 新建一个 文件名clear_mock_data(服务名)


#!/bin/sh
#chkconfig: 2345 15 90
#description: 清理脚本启动任务
export LANG=zh_CN.UTF-8
case "$1" in
start)
    echo "启动清理脚本"
        # 切换到程序目录,使用相对路径的方式启动
        pushd /usr/local/mock
        python3 clear_data_timer.py  > /dev/null  2>&1 &
        popd
    ;;
stop)
    echo "停止清理脚本"
    ps -ef | grep -E "clear_data_timer.py"|grep -v grep|awk '{print $2}' | xargs kill -9 > /dev/null  2>&1
    ;;
*)
    exit 1
    ;;
esac
exit 0

启动/停止,在 /etc/init.d 目录下面 ./clear_mock_data start/stop
service clear_mock_data stop
service clear_mock_data start


image.png

相关文章

网友评论

      本文标题:centos7 将python服务做成系统服务并设置开机启动

      本文链接:https://www.haomeiwen.com/subject/khmlcdtx.html