Nowe posty

xx Warning (4)
Wczoraj o 14:06:50
xx Problem z instalacją z pendrive (18)
Wczoraj o 03:31:33
xx Fizyczny przycisk POWER nie wyłącza komputera (5)
2023-03-17, 19:09:16
xx Adapter Bluetooth USB a LINUX MINT (2)
2023-03-15, 23:39:28
xx Sprzet z Linuxem (3)
2023-03-09, 17:12:28
xx Potrzebna pomoc w pracy domowej (10)
2023-03-09, 16:11:41
clip Bład aktualizacji w peppermint os (4)
2023-03-08, 10:19:05
xx Ekran logowania (11)
2023-03-07, 23:46:22
xx Lenovo Legion 5 i Ubuntu (6)
2023-03-07, 12:34:30
xx instalacja pycharm comunity -komunikaty (4)
2023-03-07, 09:24:13

Autor Wątek: Tworzenie logów wpisanych komend w skrypcie  (Przeczytany 1632 razy)

buzekxd

  • Gość
Tworzenie logów wpisanych komend w skrypcie
« dnia: 2014-02-10, 23:20:10 »
Witam.
Na wstępie.
Do swojego serwera potrzebowałem skrypt w bash'u.
Zamiast szukać człowieka, zainwestowałem w siebię i czytając trochę o bash'u postanowiłem sam napisać owy skrypt. Sam skrypt jak i moje umiejętności rozrosły się, ale otóż mam pewien problem:

Chodzi mi tutaj o kontrolowanie wpisanej komendy przez użytkownika, czyli poprostu logi. Mam sobie taka o to "śmiesznie" napisaną, ale działającą linijke:

echo -e $now "server" $1 $2 $3 $4 $5 $6 $7 $8 $9 >> $pos/../logs_server

jak widać, po użyciu aliasa serwer zapisze nam w pliku logs_server. Wszystko działa. Jednak problem jest w tym, że chciałbym aby zanotowywało jeszcze IP osoby wpisującej dane, w celu odróżnienia kto aktualnie używa danego użytkownika, oraz lekkie przerobienie tej linijki tak, aby wyglądała "normalniej", bo wiem że jest ona bardzo amatorsko napisana. No cóż, tylko tydzień pisania w bash'u ;/