Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. # wait one second please
  2. sleep 1
  3.  
  4. $ cd bash-3.2.48/examples/loadables
  5. $ make sleep && mv sleep sleep.so
  6. $ enable -f sleep.so sleep
  7.  
  8. $ which sleep
  9. /usr/bin/sleep
  10. $ builtin sleep
  11. sleep: usage: sleep seconds[.fraction]
  12. $ time (for f in `seq 1 10`; do builtin sleep 0.1; done)
  13. real 0m1.000s
  14. user 0m0.004s
  15. sys 0m0.004s
  16.  
  17. [ -z "$BASH_LOADABLE_PATH" ] &&
  18. BASH_LOADABLES_PATH=$(pkg-config bash --variable=loadablesdir 2>/dev/null)
  19. enable -f sleep sleep
  20.  
  21. $ perl -e "select(undef,undef,undef,0.1);"
  22. $ echo "after 100" | tclsh
  23.  
  24. sleep 0.5
  25.  
  26. sleep 0.01
  27.  
  28. sleep 0.001
  29.  
  30. time sleep 0.5 # 500 milliseconds (1/2 of a second)
  31. time sleep 0.001 # 1 millisecond (1/1000 of a second)
  32. time sleep 1.0 # 1 second (1000 milliseconds)
  33.  
  34. usleep 1000
  35.  
  36. #include "stdio.h"
  37. int main(int argc, char **argv) {
  38. usleep(atoi(argv[1]));
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement