On 18Jul2022 22:50, Peter Boy <pboy@xxxxxxxxxxxxx> wrote: >> Am 18.07.2022 um 22:18 schrieb Peter Boy <pboy@xxxxxxxxxxxxx>: >> I got it finally working. > >After some tests: It isn’t. > >The programs I have to start depend on the existence of some (virtual) network interfaces. rc.local is ordered after network.target, which doesn’t mean, the network is functional then. Therefore, the program start via rc.local is in indeterministic process. Sometimes it works, sometimes not, sometimes only for some. > >Documentation mentions a drop in at /etc/systemd/system/rc-local.service.d/network.conf. But there is no subdirectory /etc/systemd/system/rc-local.service.d/ > >Should I really mess around with vim and mkdir in the directories >managed by the distribution? Seems like a bad idea to me. Not to mention messy and annoying. I've got a personal script called "await" which waits for a condition to become true (by polling). If you can write a command which tests the virtual interface (maybe "ping -c 3 -q virt-addr" or checking for a route?) you could go: ( await virt-network-check-command-here start programs ... ) & in your rc.local file. Simple and direct. Cheers, Cameron Simpson <cs@xxxxxxxxxx> _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure