北京SEO

在Linux中开机自动运行普通用户脚本程序

2019/10/10/17:47:53  阅读:2410  来源:谷歌SEO算法  标签: Safari浏览器

测试环境:Fedora7,管理员:root,普通用户:test1

实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下:

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

Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,因此我们可以把启动任务放到该目录下,有两种办法:

方案一:

1、因为其中的rc.local是在完成所有初始化之后执行,因此我们可以把启动脚本写到里面

2、用root账号登陆Linux,vi /etc/rc.d/rc.local编辑文件,在最后加入两行需要执行的脚本程序:

cd /home/test1 --该步不可少,否则会提示没有权限打开'test.log'文件

su test1 -c "python /home/test1/test.py" --把要执行的命令作为一个参数传递级su

广告内容

在Linux中开机自动运行普通用户脚本程序 在Linux中开机自动运行普通用户脚本程序 在Linux中开机自动运行普通用户脚本程序

相关阅读

热门评论

小潘seo 小潘seo

重庆小潘seo博客和你一起学习SEO知识,共同分享SEO优化~

总篇数165

精选文章

Navicat for mysql 远程连接 mySql数据库10061、1045错误 MySQL不能通过localhost或127.0.0.1连接数据库 7 个让人惊叹的 HTML5 鼠标动画 Linux内核开发者的两则实用技巧 嵌入式让翻译软件绝处逢生 linux中chmod与chown两个命令详解 JavaScript 常量定义详解 小技巧:为Linux下的文件分配多个权限 linux中mysql数据库备份工具Xtrabackup的安装方法 JavaScript的隐式类型转换浅析

SEO最新算法