in reply to Executing multiple scripts sequentially

Provided that each .pl file has permission to be executed, you can easily achieve your purpose by using something like this:
#!/bin/sh # stop on first non-zero exit status set -e 1-search_user.pl 2-prepare_2update_user.pl 3-backup.pl 4-run_update.pl
Update: This could be a Perl version if each .pl returns a true value:
#!/usr/bin/perl do '1-search_user.pl' and do '2-prepare_2update_user.pl' and do '3-backup.pl' and do '4-run_update.pl' or die "error occurred\n";
I found the sh version much simpler.

Replies are listed 'Best First'.
A reply falls below the community's threshold of quality. You may see it by logging in.