Portál AbcLinuxu, 8. května 2025 04:41

Dotaz: zpožděné spuštění programu

dr.Strange avatar 15.1.2022 19:39 dr.Strange | skóre: 5 | Karlovy Vary
zpožděné spuštění programu
Přečteno: 449×
Odpovědět | Admin
Ahoj, nevíte jak v mintu xfce spouštět aplikace třeba 30 vteřín po startu? (jde mi o rainlendar, MEGAsync, dropbox a atd) Spouštějí se hned po startu ale počítač ještě není připojen k síti, nebo co (nevím.. jsem připojen přes kabel) a programy ukazují chybu připojení.. přitom kdyby se spouštěly později tak mi to furt nehází chyby. Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 15.1.2022 19:47 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možností je spousta, ale spíše bych řešil příčinu, né důsledek. Síť by už měla fungovat před spuštěním grafického prostředí. Pokud ne, je něco někde špatně.
Osobně bych tedy spíše pátral po tom ;-).
Pokud nevíš, jak na to, hoď do placu, co používáš za distro apod.
Zdar Max
Měl jsem sen ... :(
k3dAR avatar 15.1.2022 20:07 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
i tak mu nadhodim jednu z tech jednodusich moznosti:
v "Relace a spousteni" na listu "Automaticke spousteni aplikace" najet na ty jednotlive co chce s prodlevou, na kazde dat upravit (tlacitko Upravit, nebo jen ikonka tuzky) a v kolonce "Prikaz" zmenit:
puvodni_prikaz
na
bash -c "sleep 30; puvodni_prikaz"
porad nemam telo, ale uz mam hlavu... nobody
15.1.2022 21:29 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
A co když bude půl minuty málo, nebo naopak zbytečně moc? Lepší by bylo něco periodicky pingat dokud nenaběhne net:
bash -c "until ping -c1 -w1 abclinuxu.cz; do sleep 1; done; puvodni_prikaz"
.
Gréta avatar 16.1.2022 02:26 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: zpožděné spuštění programu

víc lepšejší by bylo to udělat jako systemd service a strčit tam

Requires=network.target
After=network.target

:P :P :D ;D

čekání tam de taky jako nafest zadrátovat

ExecStartPre=/bin/sleep 123
17.1.2022 16:22 tttttttttttttt
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Myslím, že to má být network-online.target, ne network.target.
Reaching the network target means that the service that is responsible for setting up the network has started. However, it does not mean that a network device was configured.
Zdroj
dr.Strange avatar 17.1.2022 15:36 dr.Strange | skóre: 5 | Karlovy Vary
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Díky to je ono :)
Josef Kufner avatar 16.1.2022 13:04 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ty děsně ošklivé věci jako například Network Manager oznamují po dbus dostupnost sítě. Programy pak vědí, že připojení není k dispozici a přejdou do stavu offline namísto do chybového stavu. Když se připojení obnoví, tak se to okamžitě dozví a spojení ihned navážou. Také se umí dozvědět, že spojení je placené (z nastavení toho konkrétního spojení) a synchronizační či zálohovací nástroje mohou být zdrženlivější.
Hello world ! Segmentation fault (core dumped)
Pavel 'TIGER' Růžička avatar 16.1.2022 14:03 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Na mne je Network Manager moc nabubřelej, přestal jsem jej úplně používat.
Max avatar 16.1.2022 14:54 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: zpožděné spuštění programu
Já ho naopak začal používat všude. Resp. on už všude je, i na serverech apod. Každopádně já hodně často měnít sítě a NM applet, kde si rychle něco naklikám a přepnu, je prostě pěkně pohodlná věc (nebavím se jen o síti, ale různých vpn apod.).
Zdar Max
Měl jsem sen ... :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.