Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #DAEMON CONTROL FILE
- #/usr/bin/ruby1.8
- require 'rubygems'
- require 'daemons'
- Daemons.run('ss.monitor3.rb')
- #EOF
- #MAIN FILE
- #!/usr/bin/ruby1.8
- require 'rubygems'
- require 'sys/proctable'
- include Sys
- def tcisup()
- x=1
- while x>0
- myProcesses = ProcTable.ps
- myProcesses = myProcesses.to_s
- output = myProcesses.slice(/glblur/)
- if output == "glblur"
- system("/usr/bin/truecrypt -d")
- elsif output != "glblur" #change here to your ss too
- sleep 10.0
- end
- end
- end
- y=0
- while y < 1
- myFilenames = Dir.entries("/media") #directory truecrypt[1-9] is mounted
- testfortruecrypt = myFilenames.to_s
- testfortruecrypt = testfortruecrypt.slice(/truecrypt/)
- if testfortruecrypt == "truecrypt"
- tcisup()
- y=1
- else
- sleep 20.0
- end
- end
- #EOF
Add Comment
Please, Sign In to add comment