linux自动运行python脚本,执行脚本如何在linux环境下自启动
Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能!
设置test.sh为开机要启动的脚本
[root@oldboy scripts]# vim /server/scripts/test.sh
[root@oldboy scripts]# cat /server/scripts/ test.sh
#!/bin/bash
/bin/echo $(/bin/date +%F_%T) >> /tmp/ test.log
方法一:修改/etc/rc.local
[root@oldboy ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Mar 30 10:50 /etc/rc.local -> rc.d/rc.local
修改/etc/rc.local文件
[root@oldboy scripts]# tail -n 1 /etc/rc.local
/bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null
重启系统,查看结果
[root@oldboy ~]# cat /tmp/test.log
2018-03-30_12:00:10
方法二:chkconfig管理
删除掉方法一的配置
[root@oldboy ~]# vim /etc/init.d/test
#!/bin/bash
# chkconfig: 3 88 88
/bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null
[root@oldboy ~]# chmod +x /etc/init.d/test
添加到chkconfig,开机自启动
[root@oldboy ~]# chkconfig --add test
[root@oldboy ~]# chkconfig --list test
test 0:off 1:off 2:off 3:on 4:off 5:off 6:off
重启系统,查看结果
[root@oldboy ~]# cat /tmp/test.log
2018-03-30_12:00:10
2018-03-30_12:33:20
操作成功
关闭开机启动
[root@oldboy ~]# chkconfig test off
[root@oldboy ~]# chkconfig --list test
test 0:off 1:off 2:off 3:off 4:off 5:off 6:off
从chkconfig管理中删除test
[root@oldboy ~]# chkconfig --list test
test 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@oldboy ~]# chkconfig --del test
[root@oldboy ~]# chkconfig --list test
service test supports chkconfig, but is not referenced in any runlevel (run 'chkconfig --add test')
linux自动运行python脚本,执行脚本如何在linux环境下自启动相关推荐
- python打卡以及Linux自动运行python文件
python打卡以及Linux自动运行python文件 前因 分析 python代码 实现linux自动运行python文件 了解crond 开机自启设置 定时运行python文件设置 crond踩坑 ...
- linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...
- centos 自动运行python脚本,centos配置 Python 定时任务
centos 实现自动运行 Python 脚本 正式配置前,先编写一段 Python 脚本,实现日志写入文件操作 import os import sys import loggingcurrent_ ...
- Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...
- shell脚本配置运行python程序,小技巧之 Linux 软连接的使用
shell脚本配置运行python程序,小技巧之 Linux 软连接的使用 实验室的多位博士会在同一台机器上跑python程序,主流的跑程序的方法有两种 使用sh脚本配置路径和程序 直接激活conda ...
- python php linux-怎么在linux上运行python
Linux默认是已经安装好了Python程序 目前来说,大多数的Linux发行版是安装了两个版本的Python程序 一个是Python 2.x 一个是Python 3.x 一些系统自带的程序文件需要P ...
- 在哪个Linux发行版上运行python,怎么在linux上运行python
Linux默认是已经安装好了Python程序 目前来说,大多数的Linux发行版是安装了两个版本的Python程序 一个是Python 2.x 一个是Python 3.x 一些系统自带的程序文件需要P ...
- 如何在 Docker 环境下自动给 .NET 程序生成 Dump
前言 之前"一线码农"大佬有写文章介绍了如何在 windows 下自动 dump,正好手里有个在 docker 环境下 dump 的需求,所以在参考大佬文章的基础上,有了本篇. 工 ...
- KDE应用如何在GNOME环境下运行?
KDE应用如何在GNOME环境下运行? 2014/03/19 | 分类: IT技术 | 0 条评论 | 标签: GNOME, KDE 分享到:1 本文由 伯乐在线 - honpey 翻译自 howto ...
最新文章
- SAP 常用查看库存的T-CODES
- linux文本处理脚本题,Linux文本处理工具sed练习题
- 教程:Visual Studio 连接 MySQL 数据库(包含常见错误及解决方法)
- C#创建单链表,翻转单链表
- Docker删除容器命令
- 10款实用苹果Siri快捷指令分享
- ubuntu18.04使用网易云音乐 ubuntu网易云音乐打不开怎么办? ubuntu安装网易云音乐
- Git报错:another git process seems to be running in this repository
- 曼哈顿算法公式_曼哈顿最小距离算法
- 引用提高 提高 啦啦啦啦啦啦啦啦啦啦了
- 喜欢吃鱼的朋友一定要转哦
- 计算机网络安全课程心得,学习信息安全专业的心得体会
- ftp下载工具绿色版,绿色版ftp下载工具好用推荐
- 华为Linux如何安装微信,华为手机怎么重新安装微信?
- matlab六轴直线插补代码
- 人工智能基础——搜索算法
- matlab中的sym
- P15-Windows与网络基础-NTFS权限规则
- 【ML】pandas 处理数据中的非数字列
- 数据结构的逻辑结构和物理结构区别与联系
热门文章
- 我们来谈谈面向指针编程的那些事
- 有向无环图的拓扑排序
- web自动化测试之百度经验-HTTP层面的Web Service自动化测试
- [EF]vs15+ef6+mysql这个问题,你遇到过么?
- 查看Aix系统配置命令
- [转]另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
- IPTABLES简单应用说明和Linux下IPTABLES配置详解
- swift语言java_用Swift语言替换#ifdef
- 【学习笔记】项目Leader如何成长
- 【已修正】SAP中各个环境的简介