This is the script I wrote to make an automated POC baby-sitter in 5 lines.

I first found this on a GIF or meme site and thought of making a POC script that does the same.

Automated babysitting using Linux

#How Linux users babysit
while : 
    eject -t

I don't know aything about bash. So, I want improvements.

You can find the origin and the script at https://linuxandstuff.wordpress.com/2015/11/21/messing-with-the-dvd-drive-in-command-line/

  • \$\begingroup\$ Add some delay to that. \$\endgroup\$
    – ave
    Commented Jun 19, 2016 at 13:14

1 Answer 1


These days a -T (toggle) argument exists. That allows us to make this a lot neater:

watch -n0 eject -T

You can alter the delay between rocks by changing the -n0 argument.

watch is used to run any designated command at regular intervals.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.