From 374713162f0429e170c6a48fc518cc511a1ccf3c Mon Sep 17 00:00:00 2001 From: Taketo Takashima Date: Fri, 19 Sep 2025 23:46:06 +0900 Subject: [PATCH] Handle crontab output to prevent SIGPIPE when running on CentOS Stream 10 --- lib/whenever/command_line.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/whenever/command_line.rb b/lib/whenever/command_line.rb index 25b9da0c..388149df 100644 --- a/lib/whenever/command_line.rb +++ b/lib/whenever/command_line.rb @@ -78,6 +78,8 @@ def write_crontab(contents) IO.popen(command.join(' '), 'r+') do |crontab| crontab.write(contents) crontab.close_write + stdout = crontab.read + puts stdout unless stdout == '' end success = $?.exitstatus.zero?