#!/usr/bin/awk -f BEGIN { server = "openssl s_client -quiet -connect " ENVIRON["XCATSERVER"] quit = "no" exitcode = 1 print "" |& server print " syncfiles" |& server print "" |& server while (server |& getline) { if (match($0,"")) { quit = "yes" } if (match($0,"") || match($0,"")) { exitcode = 0 } if (match($0,"") && match(quit,"yes")) { close(server) exit exitcode } } }