bash 스크립트 컬이 PHP 페이지에 파일 업로드

bash 스크립트 컬이 PHP 페이지에 파일 업로드

제가 올바른 포럼에 게시하고 있는지 잘 모르겠습니다. 저는 Linux Centos 7을 사용하고 있으며 디렉터리에서 txt 확장자를 가진 모든 파일을 가져와서 PHP를 사용하여 서버에 업로드하는 bash 스크립트를 작성했습니다. bash 스크립트는 디렉토리의 모든 파일을 찾는 것 같지만 하나의 파일만 업로드하고 프로세스가 끝나면 내 PHP 페이지가 삭제됩니다.

내 bash 스크립트:

#!/bin/sh
for filename in $(find /home/rico/mywebsite/ -maxdepth 1 -name \*.txt )
do
echo ${filename}
curl -O -X POST -F 'avatar=@'${filename} http://localhost/ions/uploadTXT.php
done;

내 PHP 페이지는 다음과 같이 작성되었습니다.

<?php
error_reporting(E_ALL); ini_set('display_errors', 1);

$dir = '/opt/lampp/htdocs/ions/upload/';
$filename = basename($_FILES['avatar']['name']); //this var is for the parameter past into input field and used for $handle

if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dir . $filename)) {
}
?>

관련 정보