Zum Inhalt springen

Hilfe!!!


MARGO

Empfohlene Beiträge

Es sind zu viele Jobs...

Deswegen stelle ich mir das ganze so vor:

Mit dem Befehl soll ein Script gestartet werden

# killall php3

vobei "php3" durch andere Jobsnamen ersetzt werden kann

1. die eingabe(z.B. php3) wird eingelesen

2.Der Script soll auch die Jobs mit namen php3 löschen.

Ja, so will ich das haben, ich weis aber nicht wie ich das hinkriege...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

wenn ich dich recht verstehe willst du alle prozesse eines bestimmten users killen...

na dann,

ja awk is nicht schlecht aber es geht auch einfacher....

#!/bin/sh

USER="youruser"

ACTION="echo" ## oder kill oder ...

for i in `ps aux | grep $USER | cut -d" " -f7`; do

$ACTION $i

done

##EOF

vielleicht musst du f7 durch was anderes ersetzen...

am besten...

#man cut...

#man grep

#man bash

am besten guckst du dir mal an was passiert...

es wird dauernd nur die ausgabe eines programmes in ein anderes umgeleitet und weiterverarbeitet...

das ganze dann in einer for schleife...

have fun!

tom

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Leute,

muss euch leider weiter nerven

Habe ausprobiert die Version von bRAIN2fast. In dem script steht dann das:

#!/bin/sh

for i in $*

do

killall $i

done

#EOF

Starte das script:

# ./script lookupd

bekomme diese Meldung:

./test: command not found: killall [5]

Was mache ich falsch?

Gruß,

MARGO

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

Wenn du Perl hast probiers mal so:

1. Schreib das in eine datei (Bsp. Perlkill):

#!/usr/bin/perl

print "Prozessnummer eingeben: \n";

chomp($proc=<stdin> );

system ("kill $proc");

2. Führe das Programm danach aus: perl perlkill

(Müßt eigentlich auf jedem Linuxrechner gehen)

3. Gib die Prozessnummer an

ps. Achja, Execute bit setzen (chmod +x perlkill)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...