Új hozzászólás Aktív témák

  • urandom0

    senior tag

    válasz Syl #80770 üzenetére

    Windowsban van egy módszer, hogy feladatütemezővel (vagy mivel) lehet UAC trigger nélkül programokat indítani. Na valami ilyesmi kellene nekem ide is. Hogy a mount utasítás lefusson magától.

    cron-ban tudsz ilyet csinálni, sőt ott még azt is meg lehet adni, melyik felhasználó nevében fusson le a script. De ha systemd unitot írsz, bele tudod írni ezt:
    After=network-online.target
    Wants=network-online.target

    Ez tutira biztosítja, hogy csak akkor fusson le a unit, ha már aktiválódtak a hálózati interfészek, és kaptak IP címet is, tehát van működő hálózat.
    Ehhez viszont kell a NetworkManager-wait-online.service vagy a systemd-networkd-wait-online.service. A kettőt együtt nem célszerű használni!

    Ha kiadod ezt a parancsot, látod, hogy melyik van engedélyezve:
    systemctl is-enabled NetworkManager-wait-online.service systemd-networkd-wait-online.service

    Ha az egyik engedélyezve van, az már elég. Egyébként a multi-user.target általában már feltételezi a network-online.target működését, tehát erre nem is kell külön hivatkozni.

    [ Szerkesztve ]

Új hozzászólás Aktív témák