Elektrine lite

← Feed

@tinsuke@lemmy.world

2026-02-20 19:52 UTC

I have a service that pings the server: ``` cat <<EOF | sudo tee /etc/systemd/system/ping-smb.service [Unit] Description=Blocks until pinging 192.168.1.10 succeeds After=network-online.target StartLimitIntervalSec=0 [Service] Type=oneshot ExecStart=ping -c1 192.168.1.10 Restart=on-failure RestartSec=1 [Install] WantedBy=multi-user.target EOF sudo systemctl enable ping-smb.service ``` And then I make the fstab entry depend on it: ``` x-systemd.requires=ping-smb.service ```

Replies (1)

  • @avidamoeba@lemmy.ca 2026-02-20 21:17

    I had something similar when I used to mount an NFS share. I had a bash line that would loop ping and then mount once ping succeeds. Having a separate service that pings and making the mount dependent on it is probably the better thing to do. Should also work when put in `Requires=` in a `.mount` file.

    Open ##1379009