I don't have the time to put everything around this to do the syntax test but what happens with this:
If ( ! chdir "/big/dom/x$server/data/students/$progress_hash{student_id}/" ) { $message = "Can't change directory to $progress_hash{student_id}: $!"; report_error(); }; Darryl Baker Sr. System Administrator Distributed Application Platform Services Northwestern University 1800 Sherman Ave. Suite 6-600 – Box #39 Evanston, IL 60201-3715 darryl.ba...@northwestern.edu (847) 467-6674 On 1/19/18, 12:04 PM, "Uri Guttman" <u...@stemsystems.com> wrote: chdir "/big/dom/x$server/data/students/$progress_hash{student_id}/" or ( $message = "Can't change directory to $progress_hash{student_id}: $!"; report_error(); );