
windows10创建开机自启动程序的方法:
1、首先创建应用程序的快捷方式
找到自己想加入开机启动项的应用程序,本文以QQ为例,在QQ应用程序点击右键->发送到->桌面快捷方式 (也可以直接用鼠标拖动到桌面)
2打开文件资源管理器,进入C盘,如果没有显示隐藏的文件夹,则把“显示隐藏文件夹”选项打开,在资源管理器中点击“查看”>"隐藏的项目",打上钩,如图,此时ProgrameData文件夹就会显示出来了
3进入目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
将第1步应用程序快捷方式剪切(或者复制)并粘贴到该文件夹下,如果d出一个访问被拒绝对话框,则选择继续
4此时就将应用程序加入到了启动项,下次重启电脑后此应用程序就会自动开机运行了。
因为没有图形界面,所以以下4个方法都是在命令行下实现的:1、有类似这样的一个文件/etc/rc2d/S91apache2,你找找,有可能在rc3d里,或者在其它地方,你把S改为K,就是不启动了。sudo mv /etc/rc2d/S91apache2 /etc/rc2d/K91apache2你的可能不是91,可能是其它数字,91大概是启动顺序吧。 2、你也可以把/etc/initd/apache2 stop 写进rclocal里面3、你还可以安装rcconf软件来设置sudo apt-get install rcconfsudo rcconf4、你还可以安装sysv-rc-conf,据说这个更方便。 欢迎追问,6星采纳率的不多哦!!!!!!!
以火狐为例
傻瓜方法是在$HOME/profile启动脚本中加入程序名
$gedit $HOME/profile
加入英文”firefox“而不是“火狐”
更傻瓜的是点击右上方齿轮图标,点击“启动应用程序”
选浏览,在/usr/bin里找到firefox这个文件,点打开,OK
(根据你的程序不同,第二种方法可能还要在/bin,/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games等PATH目录里寻找)
在Dash菜单中搜索gnome-session,找到并启动,如下图:
在这里就可以对随开机启动项做添加/编辑/删除的各项 *** 作了,当前也可以去掉前面的勾禁止它启动,要的时候可以再勾上——这是个不错的选择哦!
这里所需要的python依赖项相对较少,只需要安装下schedule即可(这个包很小,无需镜像也会很快装完),这个是定时任务时会用到的,直接在运行的python环境下执行以下命令:
pip install schedule
1
1
二、重启任务
这一部分我们将贴出代码,大致逻辑是先检测到我们要重启的程序id,然后kill掉之后,进行重新启动,代码如下:
import os,sys,schedule
import subprocess,time
def restart_frp():
child =subprocessPopen(["pgrep","-f","xxx"],stdout=subprocessPIPE,)
pid=childstdoutread()decode("utf-8")strip()
#print(pid)
if pid!="":
ossystem("kill -9 "+pid)
child2=subprocessPopen("xxx",stdout=subprocessPIPE,shell=True)
print(timestrftime("%Y-%m-%d %H:%M",timelocaltime()))
if __name__ == '__main__':
restart_frp()
scheduleevery()hourdo(restart_frp)
while True:
schedulerun_pending()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
其中的xxx均为你要 *** 作的程序名称
三、bug记录
自己在运行中若遇到如下错误:在这里插入描述
则执行如下 *** 作:
第一步,执行命令
ls -l /bin/sh
1
1
若显示结果为:/bin/sh -> dash,那就执行第二步:
sudo dpkg-reconfigure dash (出现窗口选择no)
1
1
第三步,再次执行命令:
ls -l /bin/sh
1
1
显示为 /bin/sh -> bash后,重新运行程
以上就是关于怎么设置程序开机自动启动 ubuntu全部的内容,包括:怎么设置程序开机自动启动 ubuntu、ubuntu系统怎么禁止程序在开机时自动启动、怎么让ubuntu进入桌面后自动启动程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)