#!/usr/bin/env perl use strict; use warnings; my $status = 1; # Keep trying rand_exit.sh until the exit status is zero while( $status ){ $status = system "./rand_exit.sh"; print "Still trying\n"; sleep 1; } print "Success!\n"; exit;