我是通过php脚本使用ssh命令的新手。
这是我的剧本:
.map(data => data.filter(msg => {
// 'filters' is an object passed in from the component
msg.show_on_page_load === filters.show_on_page_load
}))
当我将$ sark的值清除时,ssh执行工作正常,但是当我使用变量时它不起作用(非常长的加载)。
我也试图将我的变量声明为
<?
$ark =123456-78
$Sark= substr("$ark", 0, -3); //123456
$stream = ssh2_exec($connection, 'grep $sark /var/log/transfer.log');
...
?>
我知道在ssh命令中无法识别php变量。我还没有找到任何解决方案。你有什么想法解决这个问题吗?
谢谢 Rflow
答案 0 :(得分:1)
结果:
<?php
$ark =123456-78;
$Sark= substr("$ark", 0, -3); //123456
$stream = ssh2_exec($connection, 'grep '.$Sark.' /var/log/transfer.log');
...
?>