ICT Diary

Network、Server系の内容を気まぐれにUPしていく。

Program

Programまとめ

Node.js Mysqlの使い方 ShellScriptの注意点 Bash環境 Shellscript Expect 対話型 コマンド実行自動化 (Linux, Mac)

Bash環境 Shellscript Expect 対話型 コマンド実行自動化 (Linux, Mac)

概要 LinuxやMacでコマンドの自動実行を行いう為のスクリプト。 コマンドによっては対話処理が必要な場合がある。 (例: SSHのPW入力, yum/apt等のinstallコマンド) 対話入力を含めて自動実行をするスクリプト。 対話処理には[expect]を使用する。 参考 https…

ShellScriptの注意点

変数 変数命名規則 半角英数字 記号はアンダーバー(_)のみ使用可 1文字目に数字は使用不可 変数宣言 スペース 誤 hoge = "間違い" 正 hoge="正しい" ハイフン(-) 変数に使用できる記号はアンダーバー(_)のみ 誤 hoge-hoge="間違い" 正 hoge_hoge="正解" 変数…

Node.js Mysqlの使い方

目次 環境情報 mysqlモジュールのインストール DBに接続 DB情報 接続 接続(エラー処理あり)) 切断(callback引数あり)) 切断(callback引数無し)) クエリ(SQL実行)) 前提情報 SELECT INSERT UPDATE DELETE クエリ(SQL実行):プレースホルダー使用:プレースホ…