Guest User

Untitled

a guest
Nov 19th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. filename="$1"
  4.  
  5. function execute_on_file_change() {
  6. pandoc -o `basename $filename .md`.pdf $filename
  7. }
  8.  
  9. function loop() {
  10. prev=
  11. while true; do
  12. current=`stat -f %m "$filename"`
  13. if [ "$current" != "$prev" ]; then
  14. execute_on_file_change "$filename"
  15. printf "\nDone"
  16. fi
  17. sleep 0.1s
  18. prev=$current
  19. done
  20. }
  21.  
  22. loop
Add Comment
Please, Sign In to add comment