Koetje in LINUX die zichzelf continue herstart.

Pagina: 1
Acties:

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Op mijn vaders werk hebben ze een redelijk snel cluster waar ik graag van gebruik maak (50Mkey/s produceert dat ding!!!). Alleen killen ze dat ding continue met een crontab (killall -9 mijnlogin). Ik heb geprobeert met contrab dat ie dus continue start maar dan start ie dus gewoon 600 koeien wat leidde tot reboot op die box (pa boos op mij). Nu zoek ik dus een proggel dat checkt of de koe nog draait zoniet dat ie em start zowel dat ie niks doet... Kan iemand mij de exacte regels etc. geven of een url waar te downloaden?

Tnx! 8-)

Intentionally left blank.


  • Bigs
  • Registratie: Mei 2000
  • Niet online
Als ze niet willen dat er een koe draait op dta ding, doe het dan gewoon niet..

  • Onno
  • Registratie: Juni 1999
  • Niet online
Als het beheer van die computer expres taken van jou killt zal het je nooit lukken hoor. Zij zullen altijd meer kunnen dan jij. En als je echt irritante truukjes gaat uithalen raak je je account gewoon kwijt wegens oneigenlijk gebruik ofzo.

Je kunt denk ik beter proberen toestemming te krijgen voor die koe. :)

  • Frenzy
  • Registratie: November 1999
  • Laatst online: 22-12-2025
en als ze dat ding killen omdat ze iedereens proggies killen na een paar uur (ivm security ofzo), dan kan je veel beter vragen of ze 'm onder hun account willen draaien

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Die jongens onderhouden die LINUX server met een boekje dummies voor linux in hun handen. Ze draaien alles op NT en ik heb hun verteld dat ze gewoon LINUX moeten draaien, dus hebben ze dat gedaan. Maar die gozer heeft ook een koetje draaien, op mijn advies en hij wil zijn koetje meer prior geven, en dat kan die niet omdat ik een hogere status heb. Dus het is alsnog nuttig, dus alsnog wil ik het weten, handig voor andere keren.

Intentionally left blank.


  • Frenzy
  • Registratie: November 1999
  • Laatst online: 22-12-2025
kan je die exe geen hogere rechten geven??
root de eigenaar maken ofzo :?

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Het is dus een LINUX server dus 1ste geen .exe, ten 2de, ik ben eigenlijk al root (althans, 25 groups ernaast, ik zit in 25 -> admins ) en die gozer die ook dnetc draait in 500 users. Dus ik heb meer prior dan hem. Maar ik zoek dus een command/proggel waarmee die zich continue herstart (die gozer heb kill op mij staan via root)

Intentionally left blank.


  • NightBird
  • Registratie: Januari 2000
  • Laatst online: 10:57

NightBird

DPC-Crew Coding
Je mag distributed.net software niet gebruiken op een systeem tenzij je eigenaar bent van een systeem of uitdrukkelijke toestemming hebt van de eigenaar voor het gebruik van distributed.net software. Door het gebruik van client software op een systeem zonder toestemming zal je bij een melding daarvan volledig verwijderd worden uit een project.
Bron: http://www.distributed.net/legal/policy.html.nl

WatHoorJeWaar · Asobakken
Eerdere projecten: Leading Courses · Brandstof-zoeker.nl · Voertuig-zoeker.nl


  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Pffff... Ik ken de systeembeheerder, en ben er eigenlijk zelf ook een van. En ze weten dat ik het draai, maar ik mag het alleen draaien als het cluster niks anders moet doen. En dat is meestal altijd zo. Staat alleen te stoffen. Dus wel degelijk dat ik het mag draaien, maar alleen die andere snort wil et niet :(

Intentionally left blank.


Verwijderd

#!/bin/sh
if [[ `ps -ef | grep -c dnetc` = 1 ]]
then
echo Oh! Alleen grep met dnetc! Start dnetc! nu!
fi

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
[wjmp@cluster01lnx dnetc]$ ./bla
./bla: [[: command not found
[wjmp@cluster01lnx dnetc]$

dat krijg ik dan ;(

Ik heb al een aantal dingen geprobeert maar hij blijft iig sticken op de "if".

Intentionally left blank.


  • Frenzy
  • Registratie: November 1999
  • Laatst online: 22-12-2025
dat het linux is begreep ik al... met exe bedoel ik niet perse de extensie exe, maar gewoon executable..
ken je crontab? gebruik die dan...

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Op maandag 26 februari 2001 23:23 schreef Bitfreak het volgende:[/b]
Op mijn vaders werk hebben ze een redelijk snel cluster waar ik graag van gebruik maak (50Mkey/s produceert dat ding!!!). Alleen killen ze dat ding continue met een crontab (killall -9 mijnlogin). Ik heb geprobeerd met contrab dat ie dus continue start maar dan start ie dus gewoon 600 koeien wat leidde tot reboot op die box (pa boos op mij). Nu zoek ik dus een proggel dat checkt of de koe nog draait zoniet dat ie em start zowel dat ie niks doet... Kan iemand mij de exacte regels etc. geven of een url waar te downloaden?

Tnx! 8-)

Intentionally left blank.


Verwijderd

Hmm, moet aan de korn shell liggen die ik hier gebruik :)
Had alleen even geen linux machine bij de hand, dus heb het op een AIX gedaan,..

Zijn er geen mensen met een linux machine in de buurt? :)

Na ja, ik zal thuis nog even kijken hoe je het in bash doet. Het zal ongeveer hetzelfde zijn, zo te zien mag bash de [ niet zo., moet mischien wat anders zijn. Kijk vanavond nog even hier :)

Groet :)

Verwijderd

Okay, dan deze :)

Hij is kort, maar fijn :)

#! /bin/sh
/sbin/checkproc /usr/sbin/smbd && echo draait al || echo start mij!

Okay, vervang "/usr/sbin/smbd" (ik had toevallig een samba server draaien :)) door "/hier/staat/dnetc", en "echo start mij!" ook door "/hier/staat/dnetc".

het "&& echo draait al" is optioneel, als je het zo in crontab zet, krijgt root@localhost elke keer als je het draait een mail *grijns*
Voor de eerste test is het echter niet slecht :)

Groetjes,

Jan

(wou het al bijna in perl schrijven :))

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
bash: /sbin/checkproc: No such file or directory

Intentionally left blank.


  • stappel_
  • Registratie: Augustus 2000
  • Laatst online: 12-05 17:45
Op dinsdag 27 februari 2001 17:20 schreef SjonnieB het volgende:
Hmm, moet aan de korn shell liggen die ik hier gebruik :)
Had alleen even geen linux machine bij de hand, dus heb het op een AIX gedaan,..

Zijn er geen mensen met een linux machine in de buurt? :)
Default staat op een AIX bak de /bin/sh als link naar een korn shell. Op Linux staat deze standaard naar bash. probeer eens met #!/bin/ksh op de eerste regel

Ubero: #2, Euler: #1, GOT: #1, Des: #1, Zeta: #1, Eon: #3, OGR-24: #3, OGR-25: #7,
LM: #7, AP: #5, DF: #19, D2OL: #37, SOB: #50, TSC: #63, RC5: #96


  • $n@p$hot
  • Registratie: Juni 2000
  • Laatst online: 16:56
Als je dan toch admin van die server bent, kun je dan niet gewoon die crontab killen zodat je koetje gewoon blijft grazen.

  • [eNeRGy]
  • Registratie: November 1999
  • Laatst online: 24-04-2025
Op dinsdag 27 februari 2001 22:59 schreef $n@p$hot het volgende:
Als je dan toch admin van die server bent, kun je dan niet gewoon die crontab killen zodat je koetje gewoon blijft grazen.
hahahahahahahahaha

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Jammer genoeg, ADMIN. En niet root, en die gozer heeft gewoon ooit als root erin gezet dat ie al mijn processen killed. Maar mijn 'bash' blijft wel open staan, ik heb zelf ook geprobeerd hem ./bash te noemen, helpt niet.

Intentionally left blank.


Verwijderd

find / -name checkproc 2>/dev/null

Verwijderd

En als het dan nog niet goed is schrijf ik het wel in perl,.... /bin/perl heb je? of /usr/bin/perl, of /usr/local/bin/perl, of.. naja, zie bovenstaande find opdracht :)

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
perl dus :)

Intentionally left blank.


Verwijderd

#!/usr/bin/perl -w
$watmoetikdoendan = "ps -ef | grep -c dnetc";
open (NOU, "$watmoetikdoendan|") || die "Kan proces niet openen: $!";
for (<NOU>) {
chomp;
$jaofniet = $_;
}
close (NOU);

#print "jaofniet: $jaofniet\n";
if ($jaofniet == 1) {
#system '/hier/staat/dnetc -noquiet';
system 'echo /hier/staat/dnetc -noquiet';
}
else {
print "Na ja, dan doen we toch niets als het $jaofniet is\n";
}

Verwijderd

*grijns*

Perl dus :)

wel de ;) vervangen door > ) !!!!
blijkbaar word > ) ook >)
anders werkt het niet

He? >) is >;) ?? of ;) ? whaa!

in ieder geval: for (<NOU> ) {

Verwijderd

P.s. Stappel's tip is ook goed :) probeer eens met #!/bin/ksh

Als je die ten minste kan vinden met find :)

Verwijderd

Ik wil natuurlijk wel weten dat het werkt! >:)

Verwijderd

Oops, dubbelpost, leuk, zo 2 pagina's

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Yep hij werkt 8-)

Maar alleen dat ik die konte krabber mails krijg is niet zo leuk :(

Ennuh, is er trouwens nog een manier dat ie elk blokje saved? Want nu als ie gekilled word is die dus al zijn gemaakte blokjes kwijt.

Intentionally left blank.


  • _Gekkie_
  • Registratie: Oktober 2000
  • Laatst online: 20-03 18:27

_Gekkie_

And the cow said: Helloooooow?

checkpoint file instellen...


Heel simpel.. in je config, je checkpoint file "checkpoint"(GEEN EXTENSIE!) invullen en geen problemen meer!

Gekkie is a proud member of TheBenny!


Verwijderd

Als je geen emails wilt,... het "else" gedeelte weghalen :) als het programmaatje geen melding geeft, zend het ook geen email!

Groet :)

  • aKra
  • Registratie: Mei 2000
  • Laatst online: 17:12

aKra

Intentionally left blank.

Topicstarter
Op woensdag 28 februari 2001 23:58 schreef _Gekkie_ het volgende:
checkpoint file instellen...


Heel simpel.. in je config, je checkpoint file "checkpoint"(GEEN EXTENSIE!) invullen en geen problemen meer!
Ehm... Ik zie geen checkpoint file staan...

Intentionally left blank.


  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 18:37

MadEgg

Tux is lievvv

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl -w
$watmoetikdoendan = "ps -ef | grep -c dnetc";
open (NOU, "$watmoetikdoendan|") || die "Kan proces niet openen: $!";
for (<NOU>) { 
chomp;
$jaofniet = $_; 
}
close (NOU);

#print "jaofniet: $jaofniet\n";
if ($jaofniet == 1) {
#system '/hier/staat/dnetc -noquiet';
system 'echo /hier/staat/dnetc -noquiet';
}
else {
print "Na ja, dan doen we toch niets als het $jaofniet is\n";
}

Gewoon in een code-tagje :)

Tja


  • NightBird
  • Registratie: Januari 2000
  • Laatst online: 10:57

NightBird

DPC-Crew Coding
Op maandag 13 mei 2002 23:33 schreef MadEgg het volgende:
Gewoon in een code-tagje :)
Tnx voor de tip, na 15 maanden ... :)
Misschien bestond er toen nog weel geen [ code ] tag ?

WatHoorJeWaar · Asobakken
Eerdere projecten: Leading Courses · Brandstof-zoeker.nl · Voertuig-zoeker.nl


  • Haranaka
  • Registratie: September 2000
  • Laatst online: 10-05 19:25
lekkere ouwe koe :z

...


  • CBA
  • Registratie: November 2000
  • Laatst online: 19-05 20:45

CBA

een vat, een vat, een vat !

Op dinsdag 14 mei 2002 07:38 schreef Haranaka het volgende:
lekkere ouwe koe :z
Inderdaad zit ik em gans door te lezen en bij jou laatste post heb ik het pas door :(

Diablo 3 Profiel - WoW Warrior

Pagina: 1