sub create_db_install_val(){ $File_name="$HOME/DB_INSTALL_VALIDATION.sh"; print "\n Shell name to validate DB Installation Completion is $File_name\n"; open (FILE,">$File_name") or die "cannot open $File_name file"; print FILE "#!/bin/sh\n"; print FILE "FILE=\"/scratch/pratranj/DB_11.2.0.1.0/config/setup.log\"\n"; print FILE "STRING=\"Completed creating database instance\"\n"; print FILE "EXIT=1\n"; print FILE "while : ;do\n"; print FILE " [[ -f \"$FILE\" ]] && grep -q \"$STRING\" \"$FILE\" && echo \"DB Installation is completed\" && break\n"; print FILE "sleep 5\n"; print FILE "done\n"; close(FILE); } #### #!/bin/sh FILE="/scratch/pratranj/DB_11.2.0.1.0/config/setup.log" STRING="Completed creating database instance" EXIT=1 while : ;do [[ -f '""' ]] && grep -q "" "" && echo "DB Installation is completed" && break sleep 5 done