US Robotics USR2410 Manual de usuario Pagina 88

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 107
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 87
76
$CLIENT_NETMASK = "255.255.255.0";
#----------------------------------------------------------------------#
# Define Click Parameters #
# ---------------------------------------------------------------------#
$CLICK_KERNEL = "true";
$CLICK_CONFIG = "/tmp/dsdv_nat_gw_kernel.click";
Memwatch
#!/usr/bin/perl
# Watch the memory and restart click/meshnet when low
$mem_cmd = "cat \/proc\/meminfo | grep MemFree | sed \"s\/MemFree:\\s*\/\/\"| sed
\"s\/\\s*kB\/\/\"";
$mem_free = `$mem_cmd`;
#print ("$mem_free\n");
$date = `date`;
chomp ($date);
print ("$date: memwatch starting\n");
while (1)
{
if ($mem_free < 5000)
{
$date = `date`;
chomp ($date);
print ("$date: Restarting mesh network, low mem!!");
exec ("/etc/init.d/meshstart restart");
}
sleep(5);
$mem_free = `$mem_cmd`;
}
Meshstart – init script
#!/sbin/runscript
start(){
ebegin "Starting mesh network"
/home/mesh/meshstart/meshstart >> /var/log/meshstart
/home/mesh/meshstart/memwatch >> /var/log/memwatch &
eend $? "Error starting meshnetwork"
}
stop(){
ebegin "Stopping mesh network"
/home/mesh/meshstart/meshstop >> /var/log/meshstart
Vista de pagina 87
1 2 ... 83 84 85 86 87 88 89 90 91 92 93 ... 106 107

Comentarios a estos manuales

Sin comentarios