socsvn commit: r237738 - in
soc2012/tzabal/server-side/akcrs-release/9.0.0: etc/rc.d
usr.sbin/crashreportd
tzabal at FreeBSD.org
tzabal at FreeBSD.org
Fri Jun 15 02:30:18 UTC 2012
Author: tzabal
Date: Fri Jun 15 02:30:15 2012
New Revision: 237738
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237738
Log:
* Remove the /usr.sbin/crashreportd/crashreportd.sh file
* Add the /usr.sbin/crashreportd/crashreportd.php file
* Modify the /usr.sbin/crashreportd/Makefile
* Modify the /etc/rc.d/crashreportd file
Added:
soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php (contents, props changed)
Deleted:
soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.sh
Modified:
soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd
soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile
Modified: soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd
==============================================================================
--- soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd Fri Jun 15 01:15:59 2012 (r237737)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/etc/rc.d/crashreportd Fri Jun 15 02:30:15 2012 (r237738)
@@ -9,7 +9,7 @@
name="crashreportd"
rcvar="crashreportd_enable"
command="/usr/sbin/${name}"
-command_interpreter="/bin/sh"
+command_interpreter="/usr/local/bin/php"
command_args="0<&- 1>/dev/null 2>&1 &"
pidfile="/var/run/${name}.pid"
Modified: soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile
==============================================================================
--- soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile Fri Jun 15 01:15:59 2012 (r237737)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/Makefile Fri Jun 15 02:30:15 2012 (r237738)
@@ -1,3 +1,3 @@
-SCRIPTS= crashreportd.sh
+SCRIPTS= crashreportd.php
.include <bsd.prog.mk>
Added: soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ soc2012/tzabal/server-side/akcrs-release/9.0.0/usr.sbin/crashreportd/crashreportd.php Fri Jun 15 02:30:15 2012 (r237738)
@@ -0,0 +1,22 @@
+#!/usr/local/bin/php
+<?php
+ # Obtain the Process ID
+ $pid = getmypid();
+
+ # Create the pid file and write the process id inside
+ $pid_file = "/var/run/crashreportd.pid";
+ $pid_file_handle = fopen($pid_file, 'w');
+ fwrite($pid_file_handle, $pid);
+ fclose($pid_file_handle);
+
+ # The infinite loop of the daemon
+ $interval = 10;
+ $counter = 1;
+ $daemon_file = "/home/tzabal/daemon.log";
+ $daemon_file_handle = fopen($daemon_file, 'a');
+ while (true) {
+ fwrite($daemon_file_handle, "$counter\n");
+ $counter++;
+ sleep($interval);
+ }
+?>
More information about the svn-soc-all
mailing list