2021. 01. 21. 12:21 keltezéssel, Hábel György írta: > Kösz, mindjárt kipróbálom. > > De az összes szkript egyforma, miért csak ez a nyomorult nem megy? Van > ebben LÓgikka...? :-o
Ahogy Péter is írta, más a környezet; shellből indítva az aktuális felhasználó környezeti változóit örökli meg a script. A cron környezete ehhez képest "szegényes". Az egyik leggyakoribb probléma, ami ebből a különbségből adódik, az a $PATH különbségére vezethető vissza. Külön beállítások nélkül a cronból futtatott környezet /usr/bin:/bin értéket kap a $PATH változóba (rootként is!), míg shellen (rootként) többnyire benne van a /usr/sbin és a /sbin is. Tehát az alapvető különbség a többi scripted és az etherwake-es között az, hogy az etherwake bináris helye a /usr/sbin mappában van, a többi scriptedben pedig nincs olyan parancs, ami az /usr/bin:/bin hatókörén kívül esne. Péter megoldása a PATH változó beállításával teljesen jó, de a teljes elérési úttal való bináris hívás is járható út (ha az kívül esik a default PATH-on). -- Hambuch Gábor [email protected] _______________________________________________ Techinfo mailing list [email protected] Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
