北京SEO

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

2019/10/10/17:47:53  阅读:2302  来源:谷歌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

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法