From: John M. <joh...@ya...> - 2001-09-14 18:12:35
|
Check out http://sourceforge.net/projects/jnios/ utah: /home/mudd/jnios-1.7[1] jython Jython 2.1a1 on java1.3.0 (JIT: jitc) Type "copyright", "credits" or "license" for more information. >>> import jnios >>> dir(jnios) ['PosixFile', '__name__', 'errno', 'os', 'posix'] >>> from jnios import os >>> dir(os) ['F_OK', 'O_APPEND', 'O_CREAT', 'O_DSYNC', 'O_EXCL', 'O_NDELAY', 'O_NOCTTY', 'O_NONBLOCK', 'O_RDONLY', 'O_RDWR', 'O_RSYNC', 'O_SYNC', 'O_TRUNC', 'O_WRONLY', 'R_OK', 'UserDict', 'WEXITSTATUS', 'WIFEXITED', 'WIFSIGNALED', 'WIFSTOPPED', 'WNOHANG', 'WSTOPSIG', 'WTERMSIG', 'W_OK', 'X_OK', '_Environ', '_execvpe', '_exit', '_notfound', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'close', 'curdir', 'defpath', 'dup', 'dup2', 'environ', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'fdatasync', 'fdopen', 'fork', 'fstat', 'fstatvfs', 'fsync', 'ftruncate', 'getLock', 'getcwd', 'getegid', 'geteuid', 'getgid', 'getpgrp', 'getpid', 'getppid', 'getuid', 'kill', 'linesep', 'link', 'listdir', 'lockf', 'lseek', 'lstat', 'makedirs', 'mkdir', 'mkfifo', 'name', 'nice', 'open', 'pardir', 'path', 'pathsep', 'pipe', 'popen', 'putenv', 'read', 'readlink', 'remove', 'removedirs', 'rename', 'renames', 'rmdir', 'sep', 'setLock', 'setgid', 'setpgid', 'setpgrp', 'setsid', 'setuid', 'stat', 'strerror', 'symlink', 'sys', 'system', 'tcgetpgrp', 'tcsetpgrp', 'times', 'ttyname', 'umask', 'uname', 'unlink', 'utime', 'wait', 'waitpid', 'write'] >>> os.system('ls') Makefile errno.dll mudd.tar.gz pyutil.h Makefile,v errno.o mytime.h pyutil.o Makefile.mvc jnios notes t.py PosixFile.cpp jnios.jar posix.cpp test.class PosixFile.o jnios_PosixFile.h posix.cpp,v test.java Readme_jnios.html jnios_errno.h posix.dll test.java,v apidoc jnios_posix.h posix.o testLock.py config.h jnios_posix.h,v posix.txt testLock.py,v cos$py.class junk4 posix.uuencode xxxx cos.py liberrno.so posixmodule.h xxxxx errno.cpp libposix.so pyutil.cpp 0 >>> utah: /home/mudd/jnios-1.7[1] --- Arne Wulvik <wu...@pr...> wrote: > Hi! > > Kind of a newbie question, but: > > I'd like to be able to start other processes, like shell scripts, on > the os (nt or unix) from a Jython script. I thought I could use > os.fork, or os.system but they are not available in the > java-dependent module used by os. Do I have to look for some java > classes that does the trick? > > Any suggestions? > > Arne > > > > __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ |