trying to setup a crontab job, I have a sh file that runs
./fidopoll 0:0/000
./mailin.sh
./mailout.sh
I'd like to know how to add the command to open a terminal window then
run those commands in the .sh file.
trying to setup a crontab job, I have a sh file that runs
./fidopoll 0:0/000
./mailin.sh
./mailout.sh
I'd like to know how to add the command to open a terminal window then
run those commands in the .sh file.
runI'd like to know how to add the command to open a terminal window then run those commands in the .sh file.
I have never done that and don't know if it's possible. Cron is meant to
commands unattended so they are not seen.
I have never done that and don't know if it's possible. Cron is
meant to run commands unattended so they are not seen.
It has been some time since I last did something of this sort, but you should set the proper DISPLAY variable in cron and authorize the cron
user to use that display.
I think you can do it, but it sounds very fragile to me. Plus, if you don't have a working display by the time cron triggers, it all will
crash.
If invoking the scripts from a graphical interface was a must, I would forget about cron and use my desktop environment to load a while loop
that called the commands periodically.
Cron doesn't have the paths that your regular user has so it's always a good idea to use the full path to the executables when running from cron.
Cron doesn't have the paths that your regular user has so it's
always a good idea to use the full path to the executables when
running from cron.
Hay thanks, I'll keep screwing around and see what I come up with.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 412 |
Nodes: | 16 (0 / 16) |
Uptime: | 127:58:25 |
Calls: | 8,600 |
Calls today: | 1 |
Files: | 13,232 |
Messages: | 5,934,805 |