Process.py (4486:aaeb03a8a6e1) | Process.py (4597:063f25d13229) |
---|---|
1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 26 unchanged lines hidden (view full) --- 35 abstract = True 36 output = Param.String('cout', 'filename for stdout/stderr') 37 system = Param.System(Parent.any, "system process will run on") 38 39class LiveProcess(Process): 40 type = 'LiveProcess' 41 executable = Param.String('', "executable (overrides cmd[0] if set)") 42 cmd = VectorParam.String("command line (executable plus arguments)") | 1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 26 unchanged lines hidden (view full) --- 35 abstract = True 36 output = Param.String('cout', 'filename for stdout/stderr') 37 system = Param.System(Parent.any, "system process will run on") 38 39class LiveProcess(Process): 40 type = 'LiveProcess' 41 executable = Param.String('', "executable (overrides cmd[0] if set)") 42 cmd = VectorParam.String("command line (executable plus arguments)") |
43 env = VectorParam.String('', "environment settings") | 43 env = VectorParam.String([], "environment settings") |
44 cwd = Param.String('', "current working directory") 45 input = Param.String('cin', "filename for stdin") 46 uid = Param.Int(100, 'user id') 47 euid = Param.Int(100, 'effective user id') 48 gid = Param.Int(100, 'group id') 49 egid = Param.Int(100, 'effective group id') 50 pid = Param.Int(100, 'process id') 51 ppid = Param.Int(99, 'parent process id') | 44 cwd = Param.String('', "current working directory") 45 input = Param.String('cin', "filename for stdin") 46 uid = Param.Int(100, 'user id') 47 euid = Param.Int(100, 'effective user id') 48 gid = Param.Int(100, 'group id') 49 egid = Param.Int(100, 'effective group id') 50 pid = Param.Int(100, 'process id') 51 ppid = Param.Int(99, 'parent process id') |