Guest User

Untitled

a guest
Aug 10th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.78 KB | None | 0 0
  1. #DAEMON CONTROL FILE
  2. #/usr/bin/ruby1.8
  3. require 'rubygems'
  4. require 'daemons'
  5.  
  6. Daemons.run('ss.monitor3.rb')
  7. #EOF
  8.  
  9. #MAIN FILE
  10.  
  11. #!/usr/bin/ruby1.8
  12. require 'rubygems'
  13. require 'sys/proctable'
  14. include Sys
  15.  
  16.  
  17.  
  18. def tcisup()
  19.  
  20. x=1
  21. while x>0
  22. myProcesses = ProcTable.ps
  23. myProcesses = myProcesses.to_s
  24. output = myProcesses.slice(/glblur/)
  25. if output == "glblur"
  26. system("/usr/bin/truecrypt -d")
  27. elsif output != "glblur"                      #change here to your ss too
  28. sleep 10.0
  29. end
  30. end
  31.  
  32. end
  33.  
  34. y=0
  35. while y < 1
  36.  
  37. myFilenames = Dir.entries("/media") #directory truecrypt[1-9] is mounted
  38. testfortruecrypt = myFilenames.to_s
  39. testfortruecrypt = testfortruecrypt.slice(/truecrypt/)
  40. if testfortruecrypt == "truecrypt"          
  41. tcisup()
  42. y=1
  43. else
  44. sleep 20.0
  45. end
  46. end
  47.  
  48. #EOF
Add Comment
Please, Sign In to add comment