이 순간 많은 사람들이 많은 커피와 커피를 마시는 데 도움이되는 최고의 코딩 커뮤니티에 연락하고 있습니다.파일이 더 이상 존재하지 않는 perl이 될 때까지 기다려주세요
기본적으로 진행하기 전에 파일이 더 이상 서버에 존재하지 않을 때까지 기다리는 펄 스크립트가 필요합니다. 정말로 모든 화면 세션이 종료 될 때까지 대기합니다 (/ var/run/screen은 빈 디렉토리 임).
#!/usr/bin/perl
my $directory="/root/screens";
opendir(DIR, $directory) or die "couldn't open $directory: $!\n";
my @files = readdir DIR;
closedir DIR;
foreach (@files){
while (-e $_) {
print "$directory has $_ existing\n";
sleep 1;
}
}
Ex Dir.
total 8
drwxr-xr-x. 2 root root 4096 Oct 11 22:58 ./
drwxr-x---. 17 root root 4096 Oct 11 05:33 ../
-rw-r--r--. 1 root root 0 Oct 11 22:58 S-root
-rw-r--r--. 1 root root 0 Oct 11 22:58 S-root1
위의 내용은 분명히 작동하지 않지만 Google에서이 작업을 수행하는 좋은 방법이 보이지 않고 있으며 긴 하루였습니다.
DIR (달러)에 달러 기호가 필요 – amrfaissal
아니요, DIR에 달러 기호가 필요하지 않습니다. – mob