Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37428873
en ru br
Репозитории ALT
S:4.3.30-alt2
5.1: 4.3.16-alt0.M51.1
www.altlinux.org/Changes

Группа :: Мониторинг
Пакет: xymon

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: xymon.pipevmstatfork.patch
Скачать


# When we background our vmstat process for later pickup, pipe the command to sh
# instead of forking with nohup. The command line is scary to anyone running ps.
# 
diff -Nur client.d-vmstat/xymonclient-aix.sh client/xymonclient-aix.sh
--- client.d-vmstat/xymonclient-aix.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-aix.sh	2012-01-24 15:31:56.799673654 -0800
@@ -61 +61 @@
-nohup sh -c "vmstat 300 1 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 1 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-freebsd.sh client/xymonclient-freebsd.sh
--- client.d-vmstat/xymonclient-freebsd.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-freebsd.sh	2012-01-24 15:31:56.799673654 -0800
@@ -62 +62 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-hp-ux.sh client/xymonclient-hp-ux.sh
--- client.d-vmstat/xymonclient-hp-ux.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-hp-ux.sh	2012-01-24 15:31:56.799673654 -0800
@@ -69 +69 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-linux.sh client/xymonclient-linux.sh
--- client.d-vmstat/xymonclient-linux.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-linux.sh	2012-01-24 15:31:56.799673654 -0800
@@ -84 +84 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-netbsd.sh client/xymonclient-netbsd.sh
--- client.d-vmstat/xymonclient-netbsd.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-netbsd.sh	2012-01-24 15:31:56.799673654 -0800
@@ -57 +57 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-openbsd.sh client/xymonclient-openbsd.sh
--- client.d-vmstat/xymonclient-openbsd.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-openbsd.sh	2012-01-24 15:31:56.799673654 -0800
@@ -57 +57 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-osf1.sh client/xymonclient-osf1.sh
--- client.d-vmstat/xymonclient-osf1.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-osf1.sh	2012-01-24 15:31:56.799673654 -0800
@@ -55 +55 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-sco_sv.sh client/xymonclient-sco_sv.sh
--- client.d-vmstat/xymonclient-sco_sv.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-sco_sv.sh	2012-01-24 15:31:56.799673654 -0800
@@ -55 +55 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-sunos.sh client/xymonclient-sunos.sh
--- client.d-vmstat/xymonclient-sunos.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-sunos.sh	2012-01-24 15:31:56.801124025 -0800
@@ -71,3 +71,3 @@
-nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
-nohup sh -c "iostat -c 300 2 1>$XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
-nohup sh -c "iostat -dxsrP 300 2 1>$XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
+echo "iostat -c 300 2 1>$XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatcpu.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
+echo "iostat -dxsrP 300 2 1>$XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS.$$ $XYMONTMP/xymon_iostatdisk.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
diff -Nur client.d-vmstat/xymonclient-unixware.sh client/xymonclient-unixware.sh
--- client.d-vmstat/xymonclient-unixware.sh	2011-07-31 14:01:52.000000000 -0700
+++ client/xymonclient-unixware.sh	2012-01-24 15:31:56.801124025 -0800
@@ -57 +57 @@
-#nohup sh -c "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS" </dev/null >/dev/null 2>&1 &
+#echo "vmstat 300 2 1>$XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ 2>&1; mv $XYMONTMP/xymon_vmstat.$MACHINEDOTS.$$ $XYMONTMP/xymon_vmstat.$MACHINEDOTS 2>&1" | nohup sh >/dev/null &
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin