THANK YOU !!!!!!!!
Your guess was wrong, but sudo systemctl status cron (which I did not
think of before) helped me find the problem.
The service WAS running, but the output of that command showed that the
owner of /etc/crontab was not root.

A stupid mistake on my part - I copied the file from another computer
and did not change the owner. But I would not have found the error
without your help, so again - THANK YOU !!!!!


 


On Wed, 7 Feb 2024 11:43:46 -0500
"Mark E. Fuller" <mark.e.ful...@gmail.com> wrote:

> If I had to hazard a guess, it has something to do with systemd (the 
> usual suspect)
> 
> What does `|sudo systemctl status cron` return?
> 
> If that shows the service being disabled or stopped, you'll of course 
> need to run `||sudo systemctl enable cron` to get it going at every
> boot and |`|sudo systemctl start cron||` to start it immediately
> 
> |On 07-Feb-24 11:23, Shlomo Solomon wrote:
> > No - that did not change anything and, in any case, as I wrote, that
> > exact line (including root) works on another Kubuntu 22.04 machine.
> >
> > It also worked on Kubuntu 20.04 before I did a new install of 22.04
> >
> >
> >
> > On Wed, 7 Feb 2024 17:41:05 +0200
> > אורי<u...@speedy.net>  wrote:
> >
> >> Try to remove the word "root"
> >> אורי
> >> u...@speedy.net
> >>
> >>
> >> On Wed, Feb 7, 2024 at 5:18 PM Shlomo Solomon
> >> <shlomo.solo...@gmail.com>  wrote:
> >>
> >>> Sorry if this is a bit long, but I wanted to give as much
> >>> information as I could and hope someone can help.
> >>>
> >>>
> >>> On a new installation of Kubuntu 22.04, cron jobs are not running
> >>> and this is driving me crazy.
> >>>
> >>> The cron daemon is running
> >>>
> >>> shoshana@shoshana:~/Desktop$ pgrep cron
> >>> 827
> >>>
> >>> I thought there might be a problem with a specific job so I
> >>> created the following simple script (which DOES work).
> >>>
> >>> shoshana@shoshana:~/Desktop$ cat tstrun
> >>> #!/usr/bin/sh
> >>> cd /home/shoshana/Desktop
> >>> echo "aaaa" >> tst.txt
> >>>
> >>> If I do:  cd /home/shoshana/Desktop
> >>>            ./tstrun
> >>> the script works and I see aaaa  in tst.txt
> >>>
> >>> I then deleted ALL jobs in crontab and added only the following to
> >>> /etc/crontab
> >>> */1 * * * * root /home/shoshana/Desktop/tstrun
> >>>
> >>> Nothing happens - nothing written in tst.txt
> >>>
> >>> I tried:
> >>> sudo grep CRON /var/log/syslog   and got no output
> >>>
> >>> I changed the script to:
> >>> #!/usr/bin/sh
> >>> echo "test echo from tstrun"
> >>> cd /home/shoshana/Desktop
> >>> echo "aaaa" >> tst.txt
> >>>
> >>> and changed the crontab line to:
> >>> */1 * * * * root /home/shoshana/Desktop/tstrun >>
> >>> /home/shoshana/Desktop/tstrun-log.txt
> >>>
> >>> still no output in tst.txt and also no output in
> >>> /home/shoshana/Desktop/tstrun-log.txt
> >>>
> >>> And as expected, if I do:
> >>> ./tstrun >> tstrun-log.txt
> >>> I see the expected output in both files
> >>>
> >>> I also tried:
> >>> shoshana@shoshana:~/Desktop$ sudo service cron stop
> >>> shoshana@shoshana:~/Desktop$ sudo service cron start
> >>> shoshana@shoshana:~/Desktop$ pgrep cron
> >>> 3377
> >>>
> >>> AND
> >>> shoshana@shoshana:~/Desktop$ sudo systemctl stop cron
> >>> shoshana@shoshana:~/Desktop$ sudo systemctl start cron
> >>> shoshana@shoshana:~/Desktop$ pgrep cron
> >>> 3413
> >>>
> >>>
> >>> But still no change.
> >>>
> >>> And just to be clear, on a different machine (also Kubuntu 22.04)
> >>> all the above DOES work - output to both files and if I do:
> >>> sudo grep CRON /var/log/syslog   I get:
> >>> Feb  7 17:13:01 solomon-laptop CRON[16619]: (root) CMD
> >>> (/home/solomon/Desktop/tstrun)
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> Shlomo Solomon
> >>> http://the-solomons.net
> >>> Claws Mail 3.17.5 - KDE Plasma 5.18.5 - Kubuntu 20.04
> >>> _______________________________________________
> >>> Linux-il mailing list --linux-il@cs.huji.ac.il
> >>> To unsubscribe send an email tolinux-il-le...@cs.huji.ac.il
> >>>
> >
> >
> 



-- 
Shlomo Solomon
http://the-solomons.net
Claws Mail 3.17.5 - KDE Plasma 5.18.5 - Kubuntu 20.04
_______________________________________________
Linux-il mailing list -- linux-il@cs.huji.ac.il
To unsubscribe send an email to linux-il-le...@cs.huji.ac.il

Reply via email to