Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- CAMINHO='/var/spool/asterisk/monitor/256900001/INTERNO/'
- Dir.glob("*.wav",base:"#{CAMINHO}") do |filename|
- arquivoAbertoUsandoBackticks = `lsof -c asterisk |grep wav |grep -v format |sort |awk -F '/' '{print $8}' |grep #{filename} 2>&1`
- puts "\n Arquivo sendo copiado: #{filename}"
- puts " Arquivo backticks : #{arquivoAbertoUsandoBackticks}"
- puts filename.equal?(arquivoAbertoUsandoBackticks)
- if filename == arquivoAbertoUsandoBackticks
- puts "O arquivo #{filename} esta aberto, nada a fazer\n"
- else
- puts "O arquivo #{filename} nao esta em execucao, pode copiar\n"
- end
- end
Add Comment
Please, Sign In to add comment