Autorun a python script after reboot using rc.local

1. /home/lvtest/test/test.py  

from datetime import datetime
now=datetime.now()
f=open(‘test.log‘,‘a‘)
f.write(‘%s ‘%now)
f.close()

2. edit /etc/rc.local with adding codes below:

  cd /home/lvtest/test

  su lvtest -c "python /home/lvtest/test/test.py"

  exit 0  # ? if it is necessary

3. Make your /etc/rc.local executable in case it is not already executable by

  sudo chown root /etc/rc.local

  sudo chmod 755 /etc/rc.local

4. Check everything works fine by executing

  sudo /etc/rc.local start

时间: 2024-12-09 06:31:38

Autorun a python script after reboot using rc.local的相关文章

my python script (1) ---------create model script file

# my  python script #  to create script file #!/usr/bin/env python # -*- coding:utf-8 -*- import os,subprocess child = subprocess.Popen('which python',stdout = subprocess.PIPE,shell=True) (pypath,error) = child.communicate() pypath = pypath.strip('\n

Notepad++插件Python Script和Emmet的安装使用教程(转载)

安装插件Python Script和Emmet: 最近在做一个项目,涉及到大量的HTML.CSS代码的编写,手动写代码效率实在是低下.于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有.Emmet,这款神器其实就是 Zen Coding的升级版,它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生成对应的 HTML 结构或者 CSS代码,同时还有多种实用的功能帮助进行前端开发. Emmet支持多种编辑器,如Sublime Text 2,TextMat

Notepad++插件Emmet和Python Script的安装

最近在做一个项目,涉及到大量的HTML.CSS代码的编写,手动写代码效率实在 是低下.于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有.Emmet,这款神器其实就是 Zen Coding 的升级版,它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发. Emmet支持多种编辑器,如Sublime Text 2,TextMate 1.x,Eclipse/Aptana,E

开机自启动文件/etc/rc.local的一件小事

好几天没有写博客了,现在也很晚了一直要求自己要早睡可是总也做不到.不扯了说一件今天碰到的一个小问题,可能对高手来说都不是问题但是对于我这种刚接触linux而且也没什么老师就靠自己学的还真的就没什么小问题.还真的整整弄了1个多小时.事情的背景是这样的我最近在研究服务器的实时数据备份inotify+rsync经过这段时间可以说基本搞定了,看到好多地方都在说用sersync好像更好一些就下了一个配置了一下感觉还真的非常方便在命令行都设置启动/home/oldboy/tools/GNU-Linux-x8

Linux中没有rc.local文件的解决方法

比较新的Linux发行版已经没有rc.local文件了.因为已经将其服务化了. 解决方法: 1.设置rc-local.service sudo vim /etc/systemd/system/rc-local.service [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start Tim

Centos 7关于rc.local脚本命令开机不执行及指定用户启动的解决方法

开机不启动 在实际生产场景中,我们喜欢在安装了一些软件服务后,将软件设置为开机自启动,设置为开机自启动有两种方法: 1)  设置为chkconfig,可以编写脚本,查看设置开机自启动的命令 –add表示添加程序自启动, --list表示查看. 以后的程序如果需要使用chkconfig开机自启动,那么需要在启动程序中加入三行: # chkconfig:2345 20 80 #description: Saves and restores system entropy pool for \ #   

/etc/rc.local /etc/init.d

1. /etc/rc.local    这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里   --------引用----------------------  在完成 run level 3 的服务启动后,如果我还有其他的动作想要完成时,举例来说, 我还想要寄一封 mail 给某个系统管理帐号,通知他,系统刚刚重新开机完毕,那么,是否应该要制作一个 shell script 放置在 /etc/rc.d/init.d/ 里面,然后再以连结方式连结到 /etc/rc.d/rc3.

rc.local自启动学习

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘. 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d /etc/rc.d/init.d 目录 1. 关于linux的启动 2. 关于rc.d 3. 启动脚本示例 4. 关于rc

centos7 rc.local脚本执行不成功

腾讯云 centos7   配置文件/etc/rc.local的内容如下: #!/bin/sh #secu_agent init monitor, install at Thu Aug 3 11:19:41 CST 2017 /usr/local/sa/agent/init_check.sh > /dev/null 2>&1 /usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null 2>&1 & /usr/l