版博士V2.0程序
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

19 rader
441 B

  1. #!/usr/bin/env node
  2. var spawn = require('child_process').spawn
  3. var path = require('path')
  4. var prog = path.resolve(process.argv[2])
  5. var progArgs = process.argv.slice(3)
  6. console.log('probing program', prog)
  7. var nodeArgs = [
  8. '-r',
  9. path.join(__dirname, 'include.js')
  10. ]
  11. var nodeOpts = { stdio: 'inherit' }
  12. var child = spawn('node', nodeArgs.concat(prog).concat(progArgs), nodeOpts)
  13. console.log('kill -SIGUSR1', child.pid, 'for logging')