4 ms·
UI is too complicated to type some word concatenated keyword than being visually intuitive.
by mekster 3y ago
UI is too complicated to type some word concatenated keyword than being visually intuitive.
- vbezhenar 3y agoOn the other hand I wouldn't be able to understand what the hell is this cron string. I actually have no idea about cron format despite the fact that I used it multiple times. I have to read man every time I use it. Also different software implements it differently. [Timer] OnCalendar=daily RandomizedDelaySec=12h might take few more seconds to type, but it's definitely readable without any additional documentation.
- panzi 3y agoThe option says Sec but the value says h? What does that mean?
- rjh29 3y agoSec is a standard suffix for time values, anything ending with Sec accepts a value in seconds. 12h is shorthand for 'the number of seconds in 12 hours'
- Gud 3y agoStandard where? I have never seen this before and I’ve been reading *nix configuration files for 20+ years
- rjh29 3y agoStandard within systemd (i.e. consistent).
- gkbrk 3y agoIt's standard to say 12h and expect this to read as 43200? Sounds like a lousy standard if the correct way to use it is to say "I want to delay by 12 hour seconds". What is even "12 hour seconds"?
- rjh29 3y agoIn our code at work we have constants like HOUR=3600 and RESTART_TIME_SECS = 6 * HOUR. It makes sense to me. If it doesn't for you, feel free to use something else I guess.
- unethical_ban 3y agoMakes sense once you know it. "Sec" suffix indicates time and implements a default of seconds, where a suffix to the value indicates a change in unit. It would be like Asking "Memory Allocation(MB)" but accepting "12G" for 12 GB.
- justsomehnguy 3y ago> The arguments to the directives are time spans configured in seconds. Example: "OnBootSec=50" means 50s after boot-up. The argument may also include time units. Example: "OnBootSec=5h 30min" means 5 hours and 30 minutes after boot-up. https://www.freedesktop.org/software/systemd/man/systemd.timer.html https://www.freedesktop.org/software/systemd/man/systemd.tim... Ie seconds if no units specified.