当前位置: 首页 > news >正文

网站制作价格东莞做瞹瞹嗳网站

网站制作价格东莞,做瞹瞹嗳网站,网页在线制作app,wordpress百度分享实现目标#xff1a;在Linux启动时#xff0c;自动运行位于普通用户test1根目录下的脚本程序test.py#xff0c;该程序会在每次执行时自动向本地日志文件追加一条记录#xff0c;源码如下#xff1a;from datetime import datetimenow datetime.now()f open(test.log, a…实现目标在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账号登陆Linuxvi /etc/rc.d/rc.local编辑文件在最后加入两行需要执行的脚本程序cd /home/test1 --该步不可少否则会提示没有权限打开test.log文件su test1 -c python /home/test1/test.py --把要执行的命令作为一个参数传递级su方案二1、init.d目录下都为可执行程序他们其实是服务脚本按照一定格式编写Linux 在启动时会自动执行类似Windows下的服务2、用root帐号登录vi /etc/rc.d/init.d/mystart追加如下内容#!/bin/bash#chkconfig:2345 80 05 --指定在哪几个级别执行0一般指关机6指的是重启其他为正常启动。80为启动的优先级05为关闭的优先级#description:mystart serviceRETVAL0# 启动服务的入口函数start(){echo -n mystart serive ...cd /home/test1su test1 -c python /home/test1/test.py}# 关闭服务的入口函数stop(){echo mystart service is stoped...}# 使用case可以进行交互式操作case $1 instart)start;;stop)stop;;esacexit $RETVAL3、运行chmod r /etc/rc.d/init.d/mystart使之可直接执行4、运行chkconfig --add mystart把该服务添加到配置当中5、运行chkconfig --list mystart可以查看该服务进程的状态总结两种方案的的核心都是切换用户到test1然后执行命令启动Python程序做成服务的好处是可以定义多个交互命令比如start,stop,restart,reset...在服务运行的过程中还可以做相应操作。最开始的时候我按照一般的思路写了如下脚本却怎么也执行不了su test1 --切换到test1用户cd /home/test1 --切换到根目录python test.py --执行python程序exit --退出test1帐号看起来好象一切都没错但是发现只运行了第一行的命令后面的都没有运行直到退出test1用户后才发现好象执行完毕。分析原因是因为Linux启动的时候是在root帐号下执行su test1等于打开了一个新的shell脚本因此下面的代码都在等着新的Shell脚本结束才能运行就象在主程序里调用了一个子程序而子程序是个死循环。知道了发生的原因那么解决的办法就相对简单了就是在执行上述脚本程序时不要离开本身的Shell。我们可以把执行命令做为su的一个参数传递进去因为没有涉及到打开新的Shell因此可以正常执行你期望的脚本程序顺利实现开机自动启动指定的脚本程序。
http://wiki.neutronadmin.com/news/294122/

相关文章:

  • 西安 网站建设龙岗做手机网站
  • 建立网站流程虚拟主机哪个好
  • 学校门户网站是什么意思建个公司网站一年多少钱
  • 网站仿制教程wordpress响应免费主题
  • 自学建设网站自己造网站
  • 流行用什么做网站企业网站必须备案
  • 制作网站的过程wordpress丢失连接
  • 推广网站有多少家seo推广业务员招聘
  • 网站建设吗主流跨境电商平台有哪些?
  • 建网站成本做会计应关注什么网站
  • 福建建设局网站wordpress中英文转换
  • 网站建设需要审批吗动易网站默认密码
  • 网站风格包括什么网站制作设计哪家公司好
  • 专注南昌网站建设企业网站的建立方法
  • html5 图片展示网站做一个企业网站大概需要多少钱
  • 宿州网站推广论学院网站建设项目的进度管理制度
  • 西安信誉好的做网站的装修计算器在线计算
  • 青浦赵巷网站建设网站建设时间如何查询
  • 高端网站设计公司排名wordpress 精美模板
  • 淄博高端网站建设公司phpmysql网站开发笔记
  • 页面简单的网站网站基础建设
  • 湖南高端网站建设郑州注册公司代理记账
  • 谁帮58同城做的网站深圳正规网站建设
  • 网站建设论文答辩ppt哪些网站做推广好
  • 策划 网站最近的时事新闻
  • 无锡所有网站设计制作企业信用查询平台
  • 商城微网站创建安阳网站建设哪家便宜
  • 内江住房和城乡建设厅网站移动端开发工具
  • 罗湖网站制作多少钱WordPress修改网站背景
  • 外贸行业网站建设公司管理咨询公司企业文化