#!/usr/bin/env expect # @(#) $Id: ./src/agentlessd/scripts/ssh_generic_diff, 2011/09/08 dcid Exp $ # Agentless monitoring # # Copyright (C) 2009 Trend Micro Inc. # All rights reserved. # # This program is a free software; you can redistribute it # and/or modify it under the terms of the GNU General Public # License (version 2) as published by the FSF - Free Software # Foundation. # Main script. source "agentless/main.exp" # SSHing to the box and passing the directories to check. if [catch { spawn ssh $hostname } loc_error] { send_user "ERROR: Opening connection: $loc_error.\n" exit 1; } source $sshsrc source $susrc set timeout 600 send_user "INFO: Starting.\n" send_user "\nSTORE: now\n" send "$args\r" send "exit\r" expect { timeout { send_user "ERROR: Timeout while running commands on host: $hostname .\n" exit 1; } eof { send_user "\nINFO: Finished.\n" exit 0; } } exit 0;