PHP에서 bash 스크립트를 실행하는 방법

PHP에서 bash 스크립트를 실행하는 방법

Bash 스크립트를 실행하기 위해 다음 PHP 파일이 있습니다 ...

<?php
    
    $old_path = getcwd();
    chdir('/home/scripts/');
    $var = escapeshellarg("PC7");
    $output = shell_exec("./Script2.sh $var");
    chdir($old_path);
    echo $output;
    
 ?>

여기 내 Script2.sh 파일이 있습니다.

 #!/bin/bash
    
    var=$1
    
    if [ "$var" == "PC7" ]; then
        echo "Strings are equal"
    else
        echo "Strings are not equal"
    fi

이제 버튼을 클릭할 때 실행되도록 PHP 함수에서 이것을 사용해야 합니다. 여기에 제 시도가 있습니다. 그러나 나는 Updated successfully- Strings are equal출력을 얻지 못합니다 . 내가 여기서 뭔가 잘못하고 있는 걸까요?

<input type="button" style="background-color:#00BFFF;padding:3px;border: none;"  class="button" name="pc7" value="Get The Latest"/>


$(document).ready(function(){
      $('.button').click(function(){
        var clickBtnValue = $(this).attr('name');
        var ajaxurl = 'runscripts_intvoice.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            
            alert("Updated successfully -"+response);

        });
        
       
    });

});

관련 정보