这是我知道存在称为paramiko的东西的第3个小时。
我的要求:在连接到远程linux服务器的Windows上运行py脚本,在那里执行shell脚本并获取任何shell脚本打印的输出并返回到python脚本并在python windows终端上打印。
我可以通过ssh连接。开放频道和会议都在工作。
问题:SshObj.exec_command不适用于某些命令或脚本。 但是,我尝试了正常的" ls"命令。同样的SshObj.exec_command调用工作正常。
下面的是片段:
SELECT
product_items.*
FROM
product_items
Inner JOIN order_items
ON order_items.product_item_id = product_items.id
Inner JOIN orders
ON orders.id = order_items.order_id
WHERE
(
('2017-11-23' <= orders.delivery_date AND orders.delivery_date <= '2017-11-25') OR
('2017-11-23' <= orders.pick_up_date AND orders.pick_up_date <= '2017-11-25')
)