Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I execute cron I get this fault

cron: can't open or create /var/run/ Permission denied

So, how to do it without cron?

P.S. I want to check if file in svn has changed and I have a special script for it.

share|improve this question
If you do not have permission, then try run cron with sudo. – Anonymous Nov 25 '11 at 18:22
Bear in mind cron won't do something every 10 seconds, the most granular it gets is once a minute. – Caesium Nov 25 '11 at 19:07
If you want to make cronjobs, you've to run crontab -e to start the editor. To list the current crons, run crontab -l – Lekensteyn Nov 25 '11 at 21:09
@Anonymous i don't know root password, so sudo won't help me. – UAdapter Nov 26 '11 at 14:00
up vote 29 down vote accepted

To access your personal cron configuration you should use the command crontab -e (to edit your cron table).

Alternative is the watch command:

watch -n10 command args

Finally, to monitor filesystem events more effectively, you could use inotifywait, from inotify-tools package.

share|improve this answer
+1 for watch -n – pylover Apr 29 at 17:42

You can write a shell script that has sleep in a while loop.

while [ true ]
    sleep 10
share|improve this answer
while true does not require square brakets, otherwise "true" is interpreted as a string, and every string is as good as "true". – enzotib Nov 25 '11 at 19:16
@enzotib so you might as well write while around – Eduard Florinescu Apr 27 at 12:59

gnome-schedule (click the button to Install now! using your Software Center)
is a graphical user interface that leverages the power of vixie-cron, dcron and at to manage your crontab file and provide an easy way to schedule tasks on your computer. It supports recurrent (periodical) tasks and tasks that happen only once in the future. It is written in Python using pygtk.

Awesome features

  • Supports custom titles and icons for your tasks so that they are more easily to keep track of
  • Templates support so that you won't have to create the same task again and again; these are saved in gconf and may easily ship them with, say, a Linux distribution
  • If run as root, you can edit any user's crontab and "at" tasks.
  • Human-readable strings like "Every hour" instead of "0 * * * *"
  • Advanced mode for crontab experts
  • Provides a "panel applet" where you can manage tasks from a dropdown menu
  • Predefined common expressions like: every minute, every week, tomorrow, next week A calendar allows you to choose the day you want a task executed
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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