在Linux中,您可以通过编辑启动脚本或使用cron
来实现将用户指令设置为开机自启动并放在后台运行。
-
使用启动脚本:
- 创建一个新的启动脚本,例如
/etc/init.d/my_script
。 - 在脚本中添加您要在开机时执行的指令,例如:
将#!/bin/bash su - <用户名> -c "<您的指令> &"
<用户名>
替换为您要以其身份运行指令的用户名,将<您的指令>
替换为您要在开机时运行的指令。 - 保存并退出脚本。
- 授予脚本执行权限:
sudo chmod +x /etc/init.d/my_script
- 将脚本添加到开机启动项:
sudo update-rc.d my_script defaults
- 创建一个新的启动脚本,例如
-
使用
cron
:- 打开
cron
配置文件:crontab -e
- 在文件末尾添加一行,指定您要在开机时运行的指令,例如:
将@reboot <您的指令> &
<您的指令>
替换为您要在开机时运行的指令。 - 保存并退出文件。
- 打开
无论您选择使用哪种方法,请确保指令以后台方式运行(例如使用&
符号),这样它将在启动时在后台运行。