Thanks for taking the time to file this bug and trying to make Ubuntu
better.
In this case, what you described is exactly what is expected. The
/etc/cron.d/php file is expected to trigger the execution of the
/usr/lib/php/sessionclean script only in systems not running systemd.
That's why we have 'if [ ! -d /run/systemd/system ]'.
If that's not true, there is a systemd timer which will schedule the
execution of the 'sessionclean' script.
$ cat /lib/systemd/system/phpsessionclean.timer
[Unit]
Description=Clean PHP session files every 30 mins
[Timer]
OnCalendar=*-*-* *:09,39:00
Persistent=true
[Install]
WantedBy=timers.target
$ cat /lib/systemd/system/phpsessionclean.service
[Unit]
Description=Clean php session files
[Service]
Type=oneshot
ExecStart=/usr/lib/php/sessionclean
ProtectHome=true
ProtectSystem=true
PrivateTmp=true
Since this does not look like an issue I am marking this bug as Invalid.
Please, if you do not agree with my decision add some more information
and set the bug status back to New and we will take a look again.
** Changed in: php-defaults (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1961607
Title:
sessionclean will never run?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php-defaults/+bug/1961607/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs