Portál AbcLinuxu, 10. května 2025 11:04
#! /bin/sh if [ `getconf LONG_BIT` = "64" ]; then cd 64bit ./forticlientsslvpn else cd 32bit ./forticlientsslvpn fitoto spusti binarku, take GUI klikatko cez ktore sa pripojim na VPN ako zakomponovat do tohto scriptu, ze ked sa spusti tato appka tak sa vymenia /etc/resolv.conf s /etc/resolv2.conf) (v podstate mv resolv.conf resolv.conf.bak a mv resolv2.conf resolv.conf) a ked clovek appku vypne tak tam naspat prehodi stary resolv.conf. Najlepsie by bolo ak to niekto z vas zostavi do scriptu a ja si to potom upravim este podla potrieb. dakujem.
Řešení dotazu:
mv /etc/resolv.conf /etc/resolv.conf.bak mv /etc/resolv2.conf /etc/resolv.confna začátek a na konec potom
mv /etc/resolv.conf.bak /etc/resolv.confSamozřejmě budeš potřebovat práva roota, takže pokud to spouštíš z konzole, tak skript spouštěj pomocí sudo skript.sh. Pokud spouštíš přes grafické prostředí, tak do spouštěče na začátek příkazu přidej gksudo. Nevýhoda mnou popsaného řešení je, že se pod rootem spouští i to klikátko.
#! /bin/sh sudo mv ... if [ `getconf LONG_BIT` = "64" ]; then cd 64bit ./forticlientsslvpn & PID=$! else cd 32bit ./forticlientsslvpn & PID=$! fi wait $PID sudo mv ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.