Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions podzim_2025/Dragca_K/ukol_procesy.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
1. Rozdělte tuto tabulku do dvou souborů, root_ps.txt, který bude ve složce root a <jméno uživatele>_ps.txt, který bude ve složce pro uživatele:.
když jsem ve vytvořené složce:
ps -ef | grep -w root > root/root-ps.txt
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tady je vhodné použít ^, která říká že daný výraz je na začátku řádku:
ps -ef | grep -w ^root > root/root_ps.txt

Bez ní se nám počítá do výpisu i například tento proces:
ejegrova 17007 6344 0 16:43 pts/0 00:00:00 grep --color=auto -w root

nebo:
ps -u root > root/root-ps.txt

ps -ef | grep dragca > dragca/dragca-ps.txt
nebo:
ps -u dragca > dragca/dragca-ps.txt

2. Teď by nás zajímalo kolik procesů, měl spuštěných root i uživatel, Zapište počet procesů na konec příslušných souborů. :
wc -l root/root-ps.txt >> root/root-ps.txt
wc -l dragca/dragca-ps.txt >> dragca/dragca-ps.txt
Comment on lines +11 to +13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tímto způsobem se nám vypíše i název souboru spolu s počtem procesů. My bychom chtěli mít uložený jen ten počet procesů.


3. Tyto soubory spojte do jednoho souboru vsechny_ps.txt, který sa bude nacházet ve vaší dočasné složce. Obsah oddelte jedním prázdným řádkem:

cat root/root-ps.txt > vsechny_ps.txt
echo "" >> vsechny_ps.txt
cat dragca/dragca-ps.txt >> vsechny_ps.txt

výsledný strom:
.
├── dragca
│   └── dragca-ps.txt
├── root
│   └── root-ps.txt
└── vsechny_ps.txt