1.序
实现windows与linux下一开机即启动某个程序。以下方法以python脚本为例。
2.windows任务计划
2.1创建任务计划
在Windows系统中,任务计划可以用来管理和调度各种任务。可以通过任务计划来创建一个Python脚本的开机自启任务。
首先,打开任务计划程序:
按下Win + R键,输入taskschd.msc并按下回车。
在任务计划程序中,点击右侧的“创建基本任务”。
2.2配置任务
按照提示配置任务。
名称和描述:为任务命名,并可以添加描述。
触发器:选择“当计算机启动时”。
操作:选择“启动程序”,并浏览到Python解释器的位置(通常是python.exe)。
参数:在“添加参数”框中输入Python脚本的路径。
完成:检查所有设置无误后,点击“完成”。
3.修改注册表实现开机自启
3.1打开注册表编辑器
按下Win + R键,输入regedit并按下回车,打开注册表编辑器。
3.2添加启动项
导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
或者
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
然后在右侧窗口中右键新建一个字符串值,将其命名为你希望的程序名称,并将其值设置为Python脚本的路径,如C:\path\to\your_script.py。
4.创建快捷方式实现开机自启
4.1创建快捷方式
在Python脚本文件上右键,选择“创建快捷方式”。
4.2移动快捷方式
快捷键Win + R,再输入shell:Startup,打开以下目录。
将创建的快捷方式剪切到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp目录下。
若软件体积不大,也可以直接复制到启动目录下。
4.3启动菜单放脚本
也可以使用.bat脚本来启动程序,.bat脚本内容如下:
D: cd \weixin start wechat.exe E: cd \goole start Chrome.exe www.baidu #后面为要打开的网址 exit
5.Linux系统下实现开机自启
5.1使用rc.local
在大多数Linux发行版中,可以通过编辑/etc/rc.local文件来实现开机自启。在文件末尾添加一行,指向Python脚本的路径即可。
sudo vim /etc/rc.local
在文件末尾添加:
python3 /path/to/your_script.py
exit 0
5.2使用Systemd服务
创建一个新的Systemd服务单元文件:
sudo vim /etc/systemd/system/myscript.service
添加以下内容:
[Unit] Description=My Python Script [Service] ExecStart=/usr/bin/python3 /path/to/your_script.py Restart=always [Install] WantedBy=multi-user.target
保存并退出,然后启用服务:
sudo systemctl enable myscript.service
sudo systemctl start myscript.service
6.总结
自启动将影响计算机开机速度。