Re: cron @shutdown
Alexander Leidinger <[email protected]>
| Newsgroups | gmane.os.freebsd.architechture |
|---|---|
| Message-ID | <20220803085433.Horde.aghywmAauLjH7fJCEFFzNvn@webmail.leidinger.net> |
Quoting Cy Schubert <[email protected]> (from Tue, 02 Aug 2022 07:54:33 -0700): > Hi, > > Does anyone think there might be some utility with an @shutdown crontab(5) > "nickname" similar to @reboot but instead when cron shuts down? > > I pointed out to one of my customers that @reboot might be an option > instead of an rc script (or in his case a systemd unit file). Not that an > @reboot for FreeBSD cron would contribute to solving his Linux problem but > might our users be interested in something like this? I'm a little bit puzzled... "@stop" (when cron is stopped) is easy to implement, but the use cases for this are ... IMO very limited (and I would question if another way of implementing the application logic where this is used may be better). "@shutdown" is not only a simple change to cron but also needs some logic to distinguish a stop/restart of crond from a full system shutdown. As such from a layering logic I would rather go with a rc script instead of a cron entry. I understand that real-world ... "rules" ... can lead to situations where @shutdown would make life more easy. How far do we want to go there? Where do we draw a line between layering violations and stupid policies or convenience or "I don't want to talk with a colleague" situations (or whatever it is)? This message is not a "no-vote", it is a "take a step back, take a deep breath, and ask yourself if we really want to do that". Bye, Alexander. -- http://www.Leidinger.net [email protected]: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org [email protected] : PGP 0x8F31830F9F2772BF
signature.asc
(application/pgp-signature, 851 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmLqG6kACgkQEg2wmwP4 2IYRIhAAhpAtEBiI9xoNzXaVjdWxlphXxR6K3R6tNPzk1rGtt33/PKwHXXUgS2AM VPMEr/CrzrTe7JkbBhLZVx9bQ+aOTdBe4gReg4kwV41Xu/NWuzhbiPIt4xCR2SH2 bEo+N/dKW8jaxCygOXryMVbD+h96HnEcpUIiZrrP9Od9lKVDgtQZcIdGI4SQbSw/ vTAIeMx4FsZR75+wW2Ux5GuYVG2PcYAel6I4RmfqTl/2QPIVR1dHN7EF/YBSuiLO /209igigWtY0T/1j3bONp0xW+tFM2osek73I1FFHAe7anOB/Vl40qt5QUn9cFmXI RcqeQB7+Nv4kxMBYmbYPaQ+hCzl9GNEAQIJtklhx043na3IgCUAXxhKH0nRgwMh6 hFbVlLUYVOlx9O2tlNilb0xo2Vx+MYFXA56kIm0lSgMGHaCPliZ33alJ0JOsvY7O MT0Lz/BVH0W6Rmm7cmJT/SGWTxqPAkyye7etGUqoCQAPeJlUbf09SHb/PM40YweA oTrkPid82HH7PYmAvZuQN5hI1WLHHnx/PczXy/fotC7L5uPRobH9p7dumeSQs2+b SdfpKBqrL+ryI3I63eswmrEEsXz9oAkkQvR0yHRcV9m6CUL07CH7IWoBw1Zedxu3 GuhK/wlPdG9qZ0eeuhmJOgVj4BZI6zPh2hq0GzoIJzB+FyMyiMQ= =S22F -----END PGP SIGNATURE-----