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:
parent
3f32f3998f
commit
b32e78f0ed
30
xCAT-server/sbin/runcmdinstaller
Executable file
30
xCAT-server/sbin/runcmdinstaller
Executable 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
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user