Hirdetés
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Vivo X200 FE – fenséges méret
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Android alkalmazások - szoftver kibeszélő topik
- Poco F7 – bajnokesélyes
- Milyen hagyományos (nem okos-) telefont vegyek?
- iOS alkalmazások
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Motorola Edge 40 - jó bőr
-
Mobilarena
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
Frawly
veterán
válasz
_kovi_
#31300
üzenetére
Azon kívül, amit a többiek írtak, én megjegyezném, hogy a scripted egy másik oldalról is sántít. Cselesen eltitkoltad, hogy milyen disztró, de pl. a legtöbb disztró systemd-s, és ott kiadod ezt a service parancsot, és képen vág egy service: command not found sorral, hogy a fal adja a másikat.
Látszik, hogy valahonnan összeollóztad a scriptet, kicsit bele is hegesztettél saját kútfőből, és az egész több sebből vérzik. Ez azért is veszélyes, mert ha még le is fut, ha nem jól van megírva, akkor más környezetben vagy egy újratelepített rendszeren nem fogod érteni, hogy miért nem működik.
-
-
válasz
_kovi_
#31300
üzenetére
a fordított aposztróf elvileg futtatja a parancsot.
tehát a vsftpd változóba a státusz kimenete kerül, nem pedig a parancs, amivel lekéred a státuszt.
ezért az ifben az echo után a szintén fordított aposztróf nem a státusz lekérésére szolgáló parancsot fogja futtatni, hanem a státusz eredményét akarja parancsként végrehajtani, ami eléggé kétesélyes
szerintem azt kellene, hogy (egyrészt van rá szaktopic
) a vsftpd változóba a státusz eredményét rakod, valahogy így:vsftpd=$( service vsftpd status| grep -q -i pid)if [ $vsftpd -eq 0 ]; thende ez sem lesz jó, mert nem szám lesz benne, hanem string.
a legegyszerűbb:service vsftpd status | grep -q -i pid || service vsftpd start
Új hozzászólás Aktív témák
- Battlefield 6
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Projektor topic
- Lakáshitel, lakásvásárlás
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Gaming notebook topik
- Android programozás, Android alkalmazások készítése
- A robotaxik bizony karamboloznak, nincs itt semmi látnivaló!
- Lexus, Toyota topik
- Linux kezdőknek
- További aktív témák...
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3303
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U/8GB RAM Refurbished - Garancia - Akció!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest


) a vsftpd változóba a státusz eredményét rakod, valahogy így:


