Nowe posty

xx Odpowiednie wykorzystanie rdzeni P i E procesora (0)
Wczoraj o 17:52:01
xx Samba DC/AD problem z DNS (0)
2024-07-25, 12:42:23
xx DNS i WWW na virtualbox (4)
2024-07-24, 10:30:38
xx Instalacja Manjaro Linux (11)
2024-07-13, 22:57:31
xx Linux Lite 6.6. Po uruchomieniu z DVD przeglądarka Chrome jest nieaktywna (12)
2024-07-10, 22:33:30
xx Laptop MSI CR500 - nie akceptuje linuksa (6)
2024-07-03, 05:30:18
xx Co to jest ? (3)
2024-07-02, 13:36:58
xx Nowa wersja libreoffice (1)
2024-06-30, 18:22:49
xx Dystrybucja - środowisko graficzna dla amigowca (MUI) (4)
2024-06-30, 12:14:25
xx Jaki kod błędu zwracać z kernela? (3)
2024-06-09, 12:29:22

Autor Wątek: Aktualne procesy - nie chodzi mi o top ani ps  (Przeczytany 5546 razy)

kakrysa

  • Gość
Aktualne procesy - nie chodzi mi o top ani ps
« dnia: 2009-03-31, 14:27:11 »
Witam wszystkich, jestem tu nowy.
Wiem, ze aktualne procesy mozna zobaczyc za pomoca komendy ps albo top.
Ale czy istnieje mozliwosc 'podgladania' danego procesu w taki sam sposob jakby zostal uruchomiony?
Np majac wget z jakas lista pobierania, chcialbym widziec go dokladnie tak, jakbym uruchomil z lini polecen komende wget -iinput-file...
Da sie tak zrobic?
pozdrawiam
Adam.

arctgx

  • Gość
Aktualne procesy - nie chodzi mi o top ani ps
« Odpowiedź #1 dnia: 2009-03-31, 14:50:06 »
Nie wiem czy dobrze zrozumiałem: chcesz widzieć prócz nazw programów również opcje dołączane przy ich uruchamianiu? Zarówno top, jak i ps potrafią to zrobić. W top wciśnij klawisz c, w ps zobacz np. ps xa -o pid,cmd.

kakrysa

  • Gość
Aktualne procesy - nie chodzi mi o top ani ps
« Odpowiedź #2 dnia: 2009-03-31, 16:59:04 »
:) Niezupełnie.
Chodzi mi o to, że jeśli uruchomię ręcznie z konsoli jakiś skrypt czy program, to widzę jak pracuje (np. ściąganie plików z listy).
A gdy wrzucę w cron'a, skrypt gdzieś tam działa w tle i używając ps czy top, widzę, że działa i widzę z jakimi parametrami, ale chodzi mi o to, czy mogę zobaczyć jak aktualnie pracuje - żeby widzieć dokładnie tak samo, jakbym wpisał to ręcznie w konsoli i wiesz - wszystko na wierzchu.

arctgx

  • Gość
Aktualne procesy - nie chodzi mi o top ani ps
« Odpowiedź #3 dnia: 2009-03-31, 17:28:10 »
Rozumiem: chcesz podglądać bieżące wyjście programów: zarówno te standardowe (1), jak i diagnostyczne (2).

Nie podpowiem Ci na razie ogólnego rozwiązania, ale jeśli masz ochotę podglądać tylko wyjścia programów uruchamianych przez crona, to albo dajesz ich przekierowania do jakiegoś pliku (zob. przykład w man 5 crontab), który podglądasz przez tail -f (możesz też pomyśleć o potoku, poszukaj o mkfifo), albo uruchamiasz program mutt lub inną przeglądarkę maili jako użytkownik, który wywołał zadanie w cronie. Cron wysyła maile z wyjściem, chyba że zdefiniowałeś w crontab -e pustą zmienną MAILTO.

kakrysa

  • Gość
Aktualne procesy - nie chodzi mi o top ani ps
« Odpowiedź #4 dnia: 2009-03-31, 20:05:39 »
Mail odpada, bo proces konczy (to skrypt bash z pewna petla) sie po kilku godzinach, a ja potrzebuje podgladu na biezaco.
Wiec zobacze z tym tail'em, a jak nie, zadowole sie logami z wget. :)
pozdrawiam

Offline Arkadiusz Bednarczyk

  • Linux.pl
  • Administrator
  • Guru
  • *****
  • Wiadomości: 654
    • Zobacz profil
    • Linux.pl
Aktualne procesy - nie chodzi mi o top ani ps
« Odpowiedź #5 dnia: 2009-03-31, 20:47:18 »
Możesz odpalać ten skrypt w screenie - w każdej chwili możesz wtedy podejrzeć co się dzieje.
-> man screen
--
pozdrawiam
Arkadiusz Bednarczyk
email/jabber: arek@linux.pl