Code: Select all
@reboot rebelxt caja
Thanks for any help.
When I do this to crontab:
Code: Select all
@reboot rebelxt caja >> /home/rebelxt/caja.log 2>&1
Could not parse arguments: Cannot open display:
Code: Select all
@reboot rebelxt caja
Code: Select all
@reboot rebelxt caja >> /home/rebelxt/caja.log 2>&1
Could not parse arguments: Cannot open display:
Code: Select all
man 5 crontab
Code: Select all
man 5 crontab
This means that you are trying to launch Caja at an extremely early stage of the boot process. It will not work because the needed resources will not have been loaded at that point in time.Please note that startup, as far as @reboot is concerned, is the time when the cron(8) daemon startup. In particular, it may be before some system daemons, or other facilities, were startup. This is due to the boot order sequence of the machine.
Code: Select all
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
This is the crontab entry that worked:Please note that startup, as far as @reboot is concerned, is the time when the cron(8) daemon startup. In particular, it may be before some system daemons, or other facilities, were startup. This is due to the boot order sequence of the machine.
Code: Select all
@reboot rebelxt sleep 10 && export DISPLAY=:0.0 && caja /