![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Toezicht SCP voor de voltooiing | Thumper | UNIX voor Dummies Questions & Answers | 2 | 03-29-2008 03:38 |
| Tab-completion in csh | James McMurray | Programmeren en Shell Scripting | 3 | 12-12-2007 10:31 |
| Tab-completion gubbins | GNUless | UNIX voor Dummies Questions & Answers | 2 | 08-15-2006 12:40 |
| Tab aanvulling op Solaris 10 | annointed3 | UNIX voor Dummies Questions & Answers | 2 | 01-04-2006 10:25 |
| bestandsnaam voltooiing | teugel | Programmeren en Shell Scripting | 1 | 10-10-2005 09:57 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Job aanvulling informatie?
Hoi,
Ik probeer om wat informatie over de banen die worden uitgevoerd. Ik heb gebruik gemaakt van de "ps" commando, om informatie te krijgen, zoals' CPU-gebruik ',' gebruikersnaam ',' pid ', enz., Ik heb ook gebruik gemaakt van de "bjobs" commando om informatie te krijgen, zoals' submit 'en' start time '. Het enige wat ik nu nodig is om de 'doorlooptijd'. Na een aantal landen, dat ik kan zien is de 'indienen tijd', en 'Start time'. Hoe krijg ik de 'doorlooptijd' of 'eindtijd' van een baan? Is er een commando dat gebruikt kan worden om de baan Voltooiingstijdstip of ten minste de tijd die nodig is voor de uitvoering? Hartelijk dank voor uw tijd en inspanningen. |
|
||||
|
Citaat:
U kunt altijd gebruik maken van $ Echo "Script $ 0 begonnen @` date `>> $ yourlogfile" (u kunt de datum-formaat, om meer te leren over deze man proberen "datum") U kunt grep boven 900 of ps-ef voor uw proces (PID van het huidige proces is altijd $ $). Opmerking Als u met grep $ $ krijg je eerste kind proces (sen) als goed. U kunt ook grep voor $ 0 (programma zelf), maar als het draait multible keer is dit niet zeker. voor exit status u gebruik $? na een commandoregelprogramma (bijvoorbeeld "ls-l *. txt 2 & 1> / dev / null"; echo $?) --- dit betekent dat als bestanden gevonden exit status van LS is 0 (0 is altijd het goede exitstatus), indien zijn groter dan 0 betekent dit dat ofwel ls werd gemarkeerd slecht of zij heeft geen rijen. U zal dan gebruik $? in een zo als "pexitcode \u003d $?; if [$ pexitcode-gt 0] then echo" $ 0 ging slecht, verlaten met status $ pexitcode "; fi (zijn altijd een goed idee om $? van een commandoregelprogramma rechts na, zodat u in staat zullen zijn om het te gebruiken later U kunt altijd afrit uw programma, met een exitcode / status, aantekening dat er geen code na een afrit zal worden uitgevoerd. U kunt kiezen voor je eigen afslag codes zoals u dat wenst, dont weten of unix kern heeft een grens, maar een beetje alles wat je nodig hebt is minder dan honderd ... hoop dat dit helpt Laatst gewijzigd door Congo; op 08.03.2007 05:33.. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|