2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-31 10:06:39 +00:00

to facilitate the installation problem debuging, add the script that can send command to installer and receive the command output

This commit is contained in:
immarvin 2015-06-15 04:53:09 -04:00
parent 3f32f3998f
commit b32e78f0ed

View File

@ -0,0 +1,30 @@
#!/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
}