System: Difference between revisions

From PyMOLWiki
Jump to navigation Jump to search
(copy from pymol help)
 
(→‎PYMOL API: correct arguments)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
===DESCRIPTION===
 
The '''system''' command, executes a command in a subshell under Unix or Windows.
"system" executes a command in a subshell under Unix or Windows.
 
===USAGE===
===USAGE===
<source lang="python">
    system command  
# execute 'command'
system command
</source>
 
===PYMOL API===
===PYMOL API===
<source lang="python">
  cmd.system(string command,int sync=1)
cmd.system(string command,int async=0)
</source>
 
===NOTES===
===NOTES===
async can only be specified from the Python level (not the command language)
async can only be specified from the Python level (not the command language)
*if async is 0 (default), then the result code from "system" is returned in r  
*if async is 0 (default), then the result code from "system" is returned in r  
Line 18: Line 19:
   
   
===SEE ALSO===
===SEE ALSO===
[[ls]], [[cd]], [[pwd]]


[[ls]], [[cd]], [[pwd]]
[[Category:Commands|System]]

Latest revision as of 19:38, 4 May 2010

The system command, executes a command in a subshell under Unix or Windows.

USAGE

# execute 'command'
system command

PYMOL API

cmd.system(string command,int async=0)

NOTES

async can only be specified from the Python level (not the command language)

  • if async is 0 (default), then the result code from "system" is returned in r
  • if async is 1, then the command is run in a separate thread whose object is returned

SEE ALSO

ls, cd, pwd