
私のシステム起動スクリプトは通常、マウントコマンドなどを含む正常に動作します。これでbinfsを使って行を追加しました。
bindfs --map=1000/1001 /mnt/WrongPermissions/MyBook /mnt/share/MyBook
私の起動システムスクリプト「mystartup」の定義は次のとおりです。
[Unit]
Description=My own startup skript
[Service]
Type=oneshot
ExecStart=/usr/bin/mystartup
[Install]
WantedBy=multi-user.target
使用するとき
sudo systemctl start mystartup
何もインストールされていません。サービスの状態は次のように提供されます。
May 17 20:56:43 raspberrypi systemd[1]: Starting My own startup skript...
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Child 8679 belongs to mystartup.service.
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Main process exited, code=exited, status=0/SUCCESS
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Changed start -> stop-sigterm
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Child 8681 belongs to mystartup.service.
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: cgroup is empty
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Succeeded.
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Changed stop-sigterm -> dead
May 17 20:56:43 raspberrypi systemd[1]: mystartup.service: Job 1185 mystartup.service/start finished, result=done
May 17 20:56:43 raspberrypi systemd[1]: Started My own startup skript.
ただし、コマンドラインから直接binfsコマンドを使用すると、マウントが正しく機能します。私が何を見逃しているのか知っていますか?