मैं एक bash स्क्रिप्ट है जो कुछ php स्क्रिप्ट निष्पादित करने के लिए और वापस पाने के लिए परिणाम जैसेबैश से PHP स्क्रिप्ट निष्पादित, एक बैश चर
#!/bin/bash
/usr/bin/php -f $HOME/lib/get_fifobuild.php
स्क्रिप्ट get_fifobuild.php एक पूर्णांक रिटर्न की जरूरत के लिए उत्पादन आवंटित जो मुझे एक बैश वैरिएबल में असाइन करने की आवश्यकता है। अगर कोई मेरी मदद करता है तो मैं सराहना करूंगा।
धन्यवाद :)
संपादित करें: php show.php
<?php
echo phpinfo();
exit;
?>
बैश स्क्रिप्ट:
#!/bin/bash
HOME=`dirname $0`;
log(){
NEW_LOG=$HOME/logs/cloud-`date +%d_%m_%Y`.log
echo $1 >> $NEW_LOG
}
log "Date: `date`";
data=$(/usr/bin/php -f $HOME/lib/show.php);
log $data;
उत्पादन:
Date: Fri Jun 15 19:16:00 PKT 2012
phpinfo()
कोई भाग्य अभी तक
संभावित डुप्लिकेट [PHP चरम पर मुद्रित मानों को असाइन करने वाले मानों को असाइन करना] (http://stackoverflow.com/questions/4376695/assigning-values-printed-by-php-cli-to-shell-variables)। शैल चर के लिए प्रोग्राम के आउटपुट को असाइन करने के बारे में SO पर कई प्रश्न हैं। क्या आपने एक खोज की? –
हां मैंने ऐसा किया है, लेकिन कोई भाग्य नहीं :( – sakhunzai
क्या आपने "[bash असाइन वेरिएबल] (http://stackoverflow.com/search?q=bash+assign+variable)" खोजा है? –