前提・実現したいこと
ubuntu18.04.1LTS(server)でexpectを使った対話処理の自動化を行いたい。
発生している問題・エラーメッセージ
expectを使ったシェル内のspawnで
コマンドを実行しようとした際に権限エラー(permission denied)となってしまう。
<エラーメッセージ>
spawn whoami couldn't execute "whoami": permission denied while executing "spawn whoami"
該当のソースコード
sh
1#!/bin/bash 2expect -c " 3 spawn whoami 4 expect \"hogehoge\" 5"
(例として、whoamiコマンドを書いてますが、他のコマンドでも同じようになります)
試したこと
ubuntu16.0LTSではこのようなことはなかったのですが...
回避方法等ご存じの方がいらしたら宜しくお願いします。
補足情報(FW/ツールのバージョンなど)
expectはデフォルトではインストールされていなかったので
「snap install expect」でsnapからインストールしています。
(aptからはインストールできなかった)
回答1件
あなたの回答
tips
プレビュー