Я хочу проверить, существует ли указанный путь или является каталогом на другом сервере сайта в Perl.Мой код такой, как показано ниже.
my $destination_path = "<path>";
my $ssh = "usr/bin/ssh";
my $user_id = getpwuid( $< );
my $site = "<site_name>";
my $host = "rsync.$site.com";
if ($ssh $user_id\@$host [-d $destination_path]){
print "Is a directory.\n";
}
else{
print "Is not a directory.\n";
}
Я уверен, что мой код неверен, так как я изменяю код в соответствии с примером bash, который я вижу из другого вопроса, но не знаю, как это исправить.Спасибо всем, кто здесь помогает.