From: Siraaj Khandkar Date: Thu, 16 Aug 2018 16:33:57 +0000 (-0400) Subject: Re-arrange redirections for better parallelism X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=commitdiff_plain;h=b1e3fbd91cbfeea163285acd781d18c4b8af4595 Re-arrange redirections for better parallelism --- diff --git a/bin/khatus b/bin/khatus index 283ef31..e33aa87 100755 --- a/bin/khatus +++ b/bin/khatus @@ -209,16 +209,21 @@ main() { fork_poller "${opts['--interval_inp_mem']}" "$perf" "$pipe" "$bin" "$cmd_sens_memory" stdbuf -o L tail -f "$pipe" \ - | stdbuf -o L "$bin"/khatus_bar \ - -F "$MSG_FS" \ - -v opt_debug=""${opts['--debug']}"" \ - -v opt_mpd_song_max_chars=10 \ - -v opt_net_interfaces_to_show="${opts['--net_interfaces_to_show']}" \ - -v opt_pulseaudio_sink="${opts['--pulseaudio_sink']}" \ - | stdbuf -o L tee >("$bin"/khatus_actuate_status_bar_to_xsetroot_name) \ - | stdbuf -o L "$bin"/khatus_monitor_energy \ - | stdbuf -o L "$bin"/khatus_monitor_errors \ - | stdbuf -o L tee >("$bin"/khatus_actuate_alert_to_notify_send) \ + | stdbuf -o L tee \ + >(stdbuf -o L "$bin"/khatus_bar \ + -F "$MSG_FS" \ + -v opt_debug=""${opts['--debug']}"" \ + -v opt_mpd_song_max_chars=10 \ + -v opt_net_interfaces_to_show="${opts['--net_interfaces_to_show']}" \ + -v opt_pulseaudio_sink="${opts['--pulseaudio_sink']}" \ + | "$bin"/khatus_actuate_status_bar_to_xsetroot_name \ + ) \ + >(stdbuf -o L "$bin"/khatus_monitor_energy \ + | "$bin"/khatus_actuate_alert_to_notify_send \ + ) \ + >(stdbuf -o L "$bin"/khatus_monitor_errors \ + | "$bin"/khatus_actuate_alert_to_notify_send \ + ) \ > /dev/null } diff --git a/bin/khatus_bar b/bin/khatus_bar index e2e505c..0db3e0b 100755 --- a/bin/khatus_bar +++ b/bin/khatus_bar @@ -23,9 +23,6 @@ $2 == "khatus_sensor_datetime" { print_msg_ok("status_bar", make_status_bar()) } -# Let everything else through -// - # ----------------------------------------------------------------------------- # Data # ----------------------------------------------------------------------------- diff --git a/bin/khatus_monitor_energy b/bin/khatus_monitor_energy index a295e3e..f0f9f85 100755 --- a/bin/khatus_monitor_energy +++ b/bin/khatus_monitor_energy @@ -53,9 +53,6 @@ $3 == "battery_percentage" { } } -# After peeking, let everything pass through! -// - function alert(priority, subject, body) { # priority : "low" | "med" | "hi" # subject : no spaces diff --git a/bin/khatus_monitor_errors b/bin/khatus_monitor_errors index 459b0ea..5f3f3b1 100755 --- a/bin/khatus_monitor_errors +++ b/bin/khatus_monitor_errors @@ -17,9 +17,6 @@ BEGIN { alert("hi", "Error_in_" src, body) } -# After peeking, let everything pass through! -// - function alert(priority, subject, body) { # priority : "low" | "med" | "hi" # subject : no spaces