Hozzászólások
-
SzerzőBejegyzés
-
Köszönöm a tanácsokat.
Találtam az „archívumban” egy ilyet, remélem tudod hasznosítani.
Köszönöm a segítségedet.
Már egész jól mûködik a progi csak ír két figyelmeztetést, hogy
line 1: exprl: command not found
line 9: [: -le: unary operator expectedEzt nem tudod (tudjátok) hogy miért csinálja, és hogy hogyan lehetne eltüntetni?
#! /bin/sh
echo „A program az eppen futo processzek kozul azokat listszza ki,
melyek indito parancsaban elofordul a megadott minta. Kerem a mintat.”
read minta
db=`ps | cut -c25-35 | tail +2 | grep -c $minta`
if [ $db -eq 0 ]
then echo „Nem fut ilyen processz.”; exit
else
i=1
while [ $i -le $db ]
do
p=`ps | cut -c 25-35 | tail +2 | grep $minta | head -$i | tail -1`
ps -C $p
i=`expr$i + 1`
done
fiSziasztok, szerintetek ez a program miért nem mûködik úgy ahogy kéne?
#! /bin/sh
echo „A program az eppen futo processzek kozul azokat listazza ki,
melyek indito parancsaban elofordul a megadott minta.
Kerem a mintat!”
read m
if [ 1 -le `ps | grep -c $m` ]
then ps -C $m
else echo „Jelenleg nem fut ilyen processz.”
fiEbben az ifes szerkezetben nem látok logikát.
Egy adott mintát keresel. De e szerkezet alapján az egész sort be kéne gépelned ahhoz, hogy a program visszajelezze azt, amit begépeltél, ha a sorok között volt.
[align=right][snapback]129603[/snapback][/align]Igen, igazad van, a feltételbe még kéne egy cut -c x-y Most nem vagyok Linux közelben, úgyhogy nem tudom hányadik oszlopban írja a ps a processz nevét.
De valahogy így kénne akkor?#! /bin/sh
echo „A program az eppen futo processzek kozul azokat listszza ki,
melyek indito parancsaban elofordul a megadott minta. Kerem a mintat!”
read minta
if [ $minta = `ps | cut -c x-y | grep „$minta”` ]
then echo `ps | grep „$minta”`
else ‘ Jelenleg nem fut ilyen processz.’
fiTényleg az mindegy, hogy = jelet vagy -eq használok?
Hello, tudnátok nekem segíteni?
Egy olyan burokprogramra lenne szükségem, ami bekér egy mintát, majd az éppen futó processzek közül azokat listázza ki, melyek indító parancsában elõfordul a megadott minta.
-
SzerzőBejegyzés
legutóbbi hsz