summaryrefslogtreecommitdiffstats
path: root/etc/rc.notify_message
diff options
context:
space:
mode:
Diffstat (limited to 'etc/rc.notify_message')
-rwxr-xr-xetc/rc.notify_message38
1 files changed, 38 insertions, 0 deletions
diff --git a/etc/rc.notify_message b/etc/rc.notify_message
new file mode 100755
index 0000000..a2c7d4b
--- /dev/null
+++ b/etc/rc.notify_message
@@ -0,0 +1,38 @@
+#!/usr/local/bin/php
+
+<?php
+
+require("config.inc");
+require("functions.inc");
+require("notices.inc");
+
+$arguments = getopt("e:g:m:");
+
+$send_email = false;
+$send_growl = false;
+$message = "";
+
+foreach($arguments as $item => $arg) {
+ switch($item) {
+ case "e":
+ $send_email = true;
+ break;
+ case "g":
+ $send_growl = true;
+ break;
+ case "m":
+ $message = $arg;
+ break;
+ }
+}
+
+if($message) {
+ if($send_email) {
+ notify_via_smtp($message);
+ }
+ if($send_growl) {
+ notify_via_growl($message);
+ }
+}
+
+?> \ No newline at end of file
OpenPOWER on IntegriCloud