- 主题:试图使用systemd在启动后mount优盘
失败了
root@ubuntu:/home/user# systemctl status my-service.service
× my-service.service - My Service Description
Loaded: loaded (/etc/systemd/system/my-service.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2024-02-23 15:18:23 UTC; 1min 15s ago
Process: 719 ExecStart=/usr/bin/sleep 60 (code=exited, status=0/SUCCESS)
Process: 985 ExecStart=/home/user/autosmb.sh (code=exited, status=203/EXEC)
Main PID: 985 (code=exited, status=203/EXEC)
CPU: 9ms
root@ubuntu:/home/user# cat /home/user/autosmb.sh
source mount -t ntfs-3g /dev/sdb2 /mnt
补充,手动执行/home/user/autosmb.sh没有问题的
目的就是想系统启动后自动加载移动硬盘
--
FROM 120.36.17.*
自动挂载可以放fstab里
systemd报错是说你的脚本退出了(0/sleep, 203/autosmb.sh),这里可能不止一个问题,比如最终退出没有保持运行,比如shell脚本的shebang和权限
【 在 b0207191 的大作中提到: 】
: 标 题: 试图使用systemd在启动后mount优盘
: 发信站: 水木社区 (Fri Feb 23 23:42:22 2024), 站内
:
: 失败了
:
: root@ubuntu:/home/user# systemctl status my-service.service
: × my-service.service - My Service Description
: Loaded: loaded (/etc/systemd/system/my-service.service; enabled; vendor preset: enabled)
: Active: failed (Result: exit-code) since Fri 2024-02-23 15:18:23 UTC; 1min 15s ago
: Process: 719 ExecStart=/usr/bin/sleep 60 (code=exited, status=0/SUCCESS)
: Process: 985 ExecStart=/home/user/autosmb.sh (code=exited, status=203/EXEC)
: Main PID: 985 (code=exited, status=203/EXEC)
: CPU: 9ms
:
:
:
:
: root@ubuntu:/home/user# cat /home/user/autosmb.sh
: source mount -t ntfs-3g /dev/sdb2 /mnt
:
:
:
:
: 补充,手动执行/home/user/autosmb.sh没有问题的
:
:
: 目的就是想系统启动后自动加载移动硬盘
:
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 120.36.17.*]
--
FROM 222.129.135.*
原来还有fstab这个好东西,我绕弯路了
【 在 YYW 的大作中提到: 】
: 自动挂载可以放fstab里
: systemd报错是说你的脚本退出了(0/sleep, 203/autosmb.sh),这里可能不止一个问题,比如最终退出没有保持运行,比如shell脚本的shebang和权限
--
FROM 120.36.17.*
【 在 b0207191 的大作中提到: 】
: 失败了
: root@ubuntu:/home/user# systemctl status my-service.service
: × my-service.service - My Service Description
: Loaded: loaded (/etc/systemd/system/my-service.service; enabled; vendor preset: enabled)
: Active: failed (Result: exit-code) since Fri 2024-02-23 15:18:23 UTC; 1min 15s ago
: Process: 719 ExecStart=/usr/bin/sleep 60 (code=exited, status=0/SUCCESS)
: Process: 985 ExecStart=/home/user/autosmb.sh (code=exited, status=203/EXEC)
: Main PID: 985 (code=exited, status=203/EXEC)
: CPU: 9ms
: root@ubuntu:/home/user# cat /home/user/autosmb.sh
: source mount -t ntfs-3g /dev/sdb2 /mnt
: 补充,手动执行/home/user/autosmb.sh没有问题的
猜一下你手工执行的其实是
sh /home/user/autosmb.sh
吧?
: 目的就是想系统启动后自动加载移动硬盘
--
FROM 139.227.19.*