开机自启动
作者:没啥事没烦我
之前在UnRaid下部署了Emby后,发现由于我的媒体库是在黑群晖的虚拟机上的,而UnRaid下Web界面挂载群晖的SMB没有延迟挂载的相关选项,又或者是本人眼拙没发现,这个问题会导致UnRaid启动阵列后无法成功挂载SMB,这个时候如果启动Emby,就会出现媒体文件全部找不到兼容流的情况,需要再次手动挂载SMB,然后重启一次容器,这个是极其不方便的,所以编写了这个脚本,基本来实现这个功能,下面直接放代码内容。
新建一个sh脚本,命名随意,比如我是AutoMountSMB.sh,内容如下
#!/bin/bash
IP_ADDRESS="群晖的IP地址"
SHARE_NAME="SMB共享名称"
DELAY_TIME=60
while true; do
if ping -c1 $IP_ADDRESS &> /dev/null; then
sleep $DELAY_TIME # 延迟20秒后挂载SMB共享,用于确保部分插件成功启动后再挂载,比如CloudDrive2
mkdir /mnt/remotes/DS920_网盘 #自定义创建挂载目录
mount -t cifs //群晖IP/SMB路径 /mnt/remotes/DS920_网盘 -o rw,username=群晖用户账号,password=群晖用户密码,iocharset=utf8,uid=0,gid=0,vers=3.0
sleep 5s
docker start Emby NAS-Tools ChineseSubFinder #按需修改在挂载后自动启动的容器
break
else
sleep $DELAY_TIME
fi
done
将脚本放在/boot/config/plugins/user.scripts/scripts/下,不要放在root下,否则unRaid重启会被自动删除,存放好之后,编辑UnRaid的go文件,让脚本开机自启,nano /boot/config/go,把下面的内容添加在 & 这个符号之前,/usr/local/sbin/emhttp的下一行,不要放在/usr/local/sbin/emhttp之前,否则可能会导致无法进入WebUI,下面是示例内容
#!/bin/bash
# Start the Management Utility
export UNRAID_GUID=xxxx
export UNRAID_NAME=Tower
export UNRAID_DATE=1654646400
export UNRAID_VERSION=Pro
/usr/local/sbin/emhttp
chmod -R 777 /boot/config/plugins/user.scripts/scripts/AutoMountSMB.sh
sh /boot/config/plugins/user.scripts/scripts/AutoMountSMB.sh &
保存后,即可重启测试,开机后可以通过命令查询脚本是否成功在后台运行,返回PID则说明服务正常。
pgrep -f example.sh
孟背成4908开机自启动都有些什么方法?有多少种?希望详细知道? -
马匡彭13032329761 ______ 自启动有好几种方法!一:通过开始程序,启动里面! 二:注册表启动项 三:组策略 四:系统服务 以上都可以!个有个的优点和缺点! 1,方便,快捷,不需要专业的技术,只要把想启动的快捷方程式拖放到启动里即可 2注册表,需要专业技术,编辑注册表,优点不容易发现 3组策略,这个也需要专业技术,来编辑,优点是:不容易发现,即使发现也无法删除或者修改! 4系统服务,和2.一样,优点,不结束系统服务的话无法手动关闭进程!
孟背成4908电脑开机自启动怎么设置 -
马匡彭13032329761 ______ 有两种方法:1、在运行栏里输入msconfig,进入系统配置窗口,选运行选择徐自启动的程序.2、下载360安全卫士,在主界面选择优化加速,下方有一自启管理一项,选择后在里面管理自启动项目.或者用其他的第三方软件进行修改,再或者修改注册表(若非老手,不建议使用此项).
孟背成4908怎样减少开机自动启动程序 -
马匡彭13032329761 ______ 开机自动运行程序关闭方法步骤如下: 1、我们可以先看看那些程序都开机字运行了,我们可以用软件自带的设置里搞定,取消开机自动启动即可,例如初次安装QQ软件后,往往默认勾选了开机自动启动,小白朋友安装的时候,忘了取消勾选...
孟背成4908电脑如何取消软件开机自启动? -
马匡彭13032329761 ______ 一,方法是: 1.单击左键打开屏幕右下角的【开始】菜单 2.打开【运行】 3.在【运行对话框】里输入“msconfig”[只输入引号内的]然后点确定 4.在打开的的【系统配置实用程序】中选择【启动】这个选项 5.在这个选项中就是你开机时所有的启动项,你可以全部禁用“此处启动项不涉及系统内部启动程序”, 二,下载个360卫士,打开360卫士——高级——启动项状态,会列出现有的启动项状态,并且对其功能、启动的程序、安全性等相关内容有介绍,可以帮助你判断哪些需要关闭. 注意,不要禁止系统软件,会导致开不了机或者崩溃.
孟背成4908怎么设置开机自动启动ie浏览器 -
马匡彭13032329761 ______ 如果是windows7,那么可以经过一下操作来执行. 1、将需要设置开机启动的执行文件(快捷方式等),用鼠标选中不放,拖拽到电脑屏幕左下角“开始”→“所有程序”→“启动”,放开鼠标即可,此时“启动”中会出现刚才的图标.这样就...
孟背成4908win10怎么设置开机自动启动 -
马匡彭13032329761 ______ windows10创建开机自启动程序的方法:1、首先创建应用程序的快捷方式 找到自己想加入开机启动项的应用程序,本文以QQ为例,在QQ应用程序点击右键->发送到->桌面快捷方式 (也可以直接用鼠标拖动到桌面)2.打开文件资源管理器,进...
孟背成4908说出至少四种方法,让一个程序可以开机自启动. -
马匡彭13032329761 ______ 1、点开始,在所有程序中的启动文件夹里把要开机自启动的程序加到里面.2、运行QQ管家等软件在里面设置需要开机自启动的程序.3、开始菜单中有个计划任务,按照向导进行配置,选择随机启动方式.4、运行regedit打开注册表,找到 ...
孟背成4908开机自动开启怎么设置?
马匡彭13032329761 ______ 二方面入手 一..打开运行..输入"MSCONFIG" 查看电脑启动项..如果有KOGOU选项.请点击取消 二..打开运行..输入"REGEDIT" 打开注册表..HKEY_LOCAL_MACHINE--SOFTWARE--MICROSOFT--WINDOWS--CURRENTVERSION--RUN 到该选项查看有没有KOGOU开机程序..有的话删除就可以了..下次开机.就不会自动运行了..
孟背成4908如何设置开机自动启动
马匡彭13032329761 ______ 把要运行的程序快捷方式放到以下目录就可以了,以XP系统下的administrator用户为例,如果系统盘为C盘时,放到以下目录C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
孟背成4908怎么设置开机自动启动程序? -
马匡彭13032329761 ______ 开始→运行→输入msconfig命令→系统配置实用程序→启动→勾选要启动的程序,之后重新启动,OK!