Search code examples
linuxcronforeground

Linux: Run cron job in foreground


In Linux, is there a way to run a cron job in the foreground (or interactive mode)? (I have a program that runs periodically to accept user input and do some processing. So I want to schedule it as a cron job that can run in the foreground).


Solution

  • Try this out on your user's crontab:

    @hourly DISPLAY=:0 xterm -e /path/to/my/script.sh
    

    It will open (hourly) an xterm with your script executing, and exit after your script exits. Of course, you should modify the @hourly part to suit your needs.