【Python】Seleniumでブラウザ自動操作 Seleniumとは ブラウザを自動で操作するライブラリ ページを開く、要素を指定して取得 from selenium import webdriver #ブラウザの指定 driver = webdriver.Chrom… r.kajiwaraハック2019.06.14 2,510
while readで複数行ずつ処理する bash while read lineでは1行ずつに処理が行われるので、 複数行同時に処理を行いたい場合while trueでループさせる(breakを忘れない) *ファイルを3行ずつ処理を行いたいとき cat aaa.txt … r.kajiwaraハック2019.06.10 8,115
grepの複数行になる出力結果に処理を行いたい grepの複数行の出力結果に処理を行いたい時は一度配列に格納する コマンドの出力結果を配列に格納するarray=($(コマンド)) //grepした結果を配列に入れる array=() array=($(cat aaa.… r.kajiwaraハック2019.06.07 8,142
bash 紛らわしい条件判断 文字列として比較 [[ $var == 0 ]] 数値として比較 (( $var == 0 )) var=1 if[[ $var -gt 2 ]];then echo $? -true 辞書順で判断。1>2 * 辞書順比… r.kajiwaraハック2019.06.07 428
chmod 権限コマンドについて 権限の確認 まずlsコマンドでフォルダの内容確認してみる $ls -l 合計 32 -rwxrw-r–. 1 root root ***** *月 ** **:** hoge -rw-r–r–. 1 root ro… r.kajiwaraハック2019.05.31 7,017
pythonでAWSを操作するboto3の基本 boto3とは AWSをpythonから操作するときに用いるpythonの標準ライブラリ client:低レベルなインターフェイス 使用例 EC2インスタンスの状態を操作する import boto3 client = … r.kajiwaraハック2019.05.20 6,833
ssl証明書が切れる前にアラートのメールを飛ばす **ssl証明書の有効期限が指定期間内で切れるか判定し、切れている場合メールを飛ばす /test.sh if [[ `openssl x509 -in <証明書のパス> -checkend 86400` = … r.kajiwaraハック2019.05.17 829
特定のファイルだけに同じ処理を行うシェルスクリプト すべてのファイルの中からある条件にあてはまるファイルだけに同じ処理を行いたいとき 1.条件にあうファイルを抽出し新しいファイルにファイル名を列挙する 2.新しいファイルを一行ずつ処理する 例えば以下は全ファイルの中から、… r.kajiwaraハック2019.05.13 2,516
複数のドメインでSSL証明書を発行する Let’s Encryptを使ってEC2にSSL証明書の発行をする マルチドメインの場合、ssl.confではなくhttpd.confにSSL証明書を発行する httpd.confの設定 場所/etc/htt… r.kajiwaraハック2019.05.10 1,418