2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-16 00:00:23 +00:00
Files
xcat-core/xCAT-server/sbin/runcmdinstaller

31 lines
567 B
Awk
Executable File

#!/bin/awk -f
#usage:
#runcmdinstaller: issue command which run in the installer and print the command output
#runcmdinstaller <node> "<command>"
BEGIN {
node = ARGV[1]
#port = ARGV[2]
port = 3001
#action = ARGV[3]
action = "sh"
cmd = ARGV[2]
if(ARGC !=3 || ! node || ! cmd){
print "Usage:\n\n runcmdinstaller <node> \"<command>\"\n"
print " make sure all the commands are quoted by \"\"\n";
exit 1;
}
ns = "/inet/tcp/0/" node "/" port
#print "sh " |& ns
print action " " cmd " " |& ns
while((ns |& getline) > 0)
print $0
close(ns)
exit 0
}