Nem tűntem el, a megoldásra vártam eddig a tanáromtól. Amikor a topikot nyitottam sajnos nem voltam vicces kedvemben, de örülök, ha feldobtam bakibabynapját vele. :)
Ez volt a nagy harci feladat:
#!/bin/bash
if who | grep root
then
wall -n A Root be van jelentkezve logger A Root be van jelentkezve fi
Ezt a scriptet crontab -e -vel kellett időzítetten futtatni.
Köszönöm mindenkinek a készségességét és bocs ha zavaros voltam, úgy fogalmaztam, ahogy a tanár mondta.
Segítséget szeretnék kérni egy bash script feladat írásában amit az iskolában kaptunk. A feladat az lenne, hogy amikor a konzolon belépek rendszergazdaként, akkor a grafikus felületen, szövegbuborékban írja ki azt a szöveget, hogy a "Rendszergazda belépett". Minden alkalommal, amikor belépek rendszergazdaként, akkor ez az üzenet legyen beleírva egy logfájlba is. Gondolom ezt a crontab -e és a logger paranccsal kéne valahogy összerakni, ami meg a kiírást illeti, csak a wall -n parancsról van tudomásom. A tanárunk azt mondta, hogy ehhez a megoldáshoz tudnunk kell a VAR (parancsot? nem egészen tudom mire gondolt), az említett logger parancsot, FOR ciklust és IF szerkezetet. Elég kezdő osztály vagyunk linux terén és betegség miatt le is maradtam az utóbbi két alkalomról, amikor a scripteket tanultuk és most nem nagyon tudom, hogy kezdjek neki ennek a feladatnak, az első sort leszámítva persze. :) Ha valaki tudna válaszolni, annak előre is nagyon köszönöm!