簡體   English   中英

Bash腳本中的SSH命令未運行

[英]SSH command in Bash script not running

我在bash腳本中有一個SSH命令來連接並列出服務器的主文件,但是當我從PHP腳本運行它時,沒有任何輸出。 我已經在計算機和服務器之間設置了SSH密鑰。 在終端中運行bash腳本是可行的,但是由於某種原因,我無法從PHP腳本中調用它。

這是bash腳本:

#!/bin/bash
ssh user@location "ls"

還有調用該腳本的PHP腳本:

<?php
chdir('/opt/lampp/htdocs');
echo shell_exec('./run');
?>

從php腳本“ Apache”運行時,只需檢查“ Apache”用戶在此文件夾中的執行權限即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM