[ laki777 @ 06.04.2009. 17:51 ] @
Dakle
/script.py vrednost1 vrednost2

Kad pokrenem skript treba da vrednost1 i 2 budu u script...
Googlah ali nemam pojma ni kako da postavim pitanje

Pozz
[ kazil @ 06.04.2009. 17:56 ] @
Te vrednosti se nalaze u sys.argv atributu.

Code:

import sys

print sys.argv[1] # vrednost1
print sys.argv[2] # vrednost2
[ laki777 @ 06.04.2009. 20:27 ] @
Cool hvala
Evo mozda nekom treba...
Za proveru sa Nagiosa... da li na nekoj mashini ima dovoljan broj procesa...
Mozda nije profi ali radi

#!/usr/bin/python

import os, sys

process = sys.argv[1]
minprocess = sys.argv[2]

#ps auxw | grep php-cgi | grep -v grep | wc -l
e="ps auxw | grep"+" "+process+" "+"| grep -v grep | wc -l"
e=os.popen(e)
c=e.readline()
e.close()
c=int(c)
c=c-1
print c
if c<minprocess:
print "HELP I NEED MORE php-fcgi PROCESS >>> I HAVE >>>",c,"PROC"
sys.exit(2)
else:
print "Error check OK"
sys.exit(0)

Pozz

./php-fcgi1 php-fcgi 3