シェル

シェル(shell)はUnix や Linux 系のOSで使用されるコマンドインタプリタを指します。

RSS

  • 受付中

    回答
    0

    FTPコマンドを実行するシェルスクリプトをSFTPコマンドに変更したい

    お世話になります 現在FTPでファイルを転送するプログラムをシェルスクリプトに作成し、それを実行することでファイル転送を行っている環境があります これが次回よりSFTPにてファイル転送を行うようにすることになりました 現在のプログラム #!/bin/sh HOST_NAME="www.test.jp" USER_NAME="test

    • 0評価
    • 19PV
    satoshi501 satoshi501 1日前
  • 解決済

    回答
    3

    sedコマンドでテキスト削除

    Apacheのログファイルからエラーログを抽出して本日以外の行を削除しようとしています。 でも、どうすれば良いのか分からず前日でも消えればと思い試行錯誤していました。 [09/Apr/2017:05:43:41 +0900] 上記のようなログの日付部分だけで判断すれば良いと考え LANG=C day=`date +'%d/%h/%Y' --dat

    • 0評価
    • 49PV
    ay03 ay03 2週間前
  • 解決済

    回答
    1

    さくらの共用サーバーにて.shファイルの実行方法

    さくらのサーバーにて以下のシェルの実行を『htmlボタン埋め込み』と『さくらのクロン』にて行いたいです。 内容はLINENOTIFYにjsonで取得したデーターを電車の遅延状況の送信です。 #!/bin/sh var=$(curl -q 'https://rti-giken.jp/fhc/api/train_tetsudo/delay.json'

    • 0評価
    • 67PV
    hideaki-goto hideaki-goto 2週間前
  • 解決済

    回答
    1

    rm hoge と mv hoge /dev/null の違いについて

    rm hogeと mv hoge /dev/null の違いについて ふと疑問に思ったのですが、 rm Desktop/hogeとmv Desktop/hoge /dev/nullの違いは何でしょうか。 rm Desktop/hogeを使うのが一般的だと思うのですが、それ以外に違いはありますか? Unix系で黒い画面を触っているとき、 ファイル

    • 0評価
    • 61PV
    dlrowolleh dlrowolleh 2週間前
  • 解決済

    回答
    1

    スロークエリのQuery_timeを検知させる監視について

    現在、運用しているサービスのDBサーバで重いSQLを投げられる事で ロードアベレージが100を超える事が起きました。 SQLの作りを変える事をまず行わないといけないのですが、インフラ側でロードアベレージが急激に上がる前に スロークエリで100秒以上となったら、アラート飛ばす事をしたいと思っています。 普通に、grep Query_time /var/

    • 0評価
    • 44PV
    tk_flavor tk_flavor 3週間前
  • 受付中

    回答
    0

    入荷直後の複数台のスマートフォンの設定を一括で変更したいが、どこまで可能か

    前提・実現したいこと 入荷直後の複数台のスマートフォンの設定を一括で変更する。 手順の流れ 1.起動しOSのアップデート 2.ディスプレイや音などの設定を変更 3.アクセスポイントの設定 4.アプリのアップデート 調べてみてわかったこと ADBのShell使用すれば設定面で一括での変更は行けるだろうということ OSのアップデもできそ

    • 0評価
    • 72PV
    shinono0335 shinono0335 3週間前
  • 解決済

    回答
    2

    pingの状況によってサービスを停止させるシェルスクリプトについて

    ■ご質問概要 下記のシェルスクリプトをcrontab -eで1分おきに実行するようにしたのですが、実際にコマンド実行するとうまくいくものの、cronで実行されるとうまくいきません。シェルスクリプトの書き方をようやく昨日知ったばかりの素人なので大事なことが抜けているかもしれないのですが何か解決方法をご教示頂けませんでしょうか。 シェルスクリプト内容

    • 0評価
    • 101PV
    ssall ssall 4週間前
  • 解決済

    回答
    2

    シェルスクリプトを実行したらmkdirのエラーが出ました

    ファイル名のパターンからフォルダーに配置していくシェルスクリプトを作りたいと思い以下のようなものを書きました。 実行すればカレントディレクトリにあるmp3ファイルを検索し条件に応じて各フォルダに移動していくものです。移動先のフォルダがなければその都度作成します。 しかし、実行すると以下のようなエラーメッセージが出てしまい、原因がわかりません。対策とし

    • 0評価
    • 98PV
    anpapa anpapa 1ヶ月前
  • 受付中

    回答
    1

    curlのレスポンスデータから文字列マッチングさせるスクリプトを実装したい。

    example.com というURLをGETしたときに {"status":"OK","message":"Hello Guillaume"} というレスポンスが帰ってくると仮定します。 hoge=$(curl -X GET example.com) $ echo hoge {"status":"OK","message":"Hello Gu

    • 0評価
    • 72PV
    cDm_48 cDm_48 1ヶ月前
  • 解決済

    回答
    2

    シェルスクリプトはbashやzshによって書き方は変わりますか?

    いつもお世話になっております。 シェルスクリプトはbashやzshによって書き方は変わりますか? Macでfishというシェルを使っているのですが、便利だと思い実験用サーバーもzshやfishに変更したいと考えております。 しかし、シェルを変更する事によってシェルスクリプトや設定ファイルの書き方は大きく変わってしまうのでしょうか?

    • 0評価
    • 115PV
    yuki_90453 yuki_90453 1ヶ月前
  • 解決済

    回答
    2

    centosでのexpectの利用について

    CentOSでexpectを使用して諸々の設定の自動化を行おうとしています。 その中で、おそらくメタ文字でコマンドが正しく認識されない問題が起きているため、お分かりになる方のアドバイスをいただきたく存じます。 例えば下記のコマンドをspawnで認識ができません。 expect -c " spawn cat /var/log/mysqld.log

    • 0評価
    • 82PV
    TakakiKuwabara TakakiKuwabara 1ヶ月前
  • 受付中

    回答
    0

    expectでの戻り値の取得とそれによる実行文について

    度々の投稿失礼します。 chefでexpect文により、複数のrpmを一括インストールするシェルを作成しております。 しかし、一括インストールを行う際に、yumのlockが解除されなくなり、インストールが途中で中断してしまいます。 そこで、エラー文を取得した際に、expectから戻り値をreturnし、lockを解除したのちにインストールを再実行するこ

    • 0評価
    • 69PV
    TakakiKuwabara TakakiKuwabara 1ヶ月前
  • 解決済

    回答
    3

    ヒアドキュメントで実行したSQL結果のエスケープ置換

    やりたいこと シェルのヒアドキュメントでSQLを実行し、replace関数を使って空白に \ (バックスラッシュ)を付けたい。 発生している問題 以下に示す通りうまく実行できない。 データ create table test ( name varchar(10) ); insert into test values ('A A'),

    • 0評価
    • 104PV
    moonphase moonphase 1ヶ月前
  • 解決済

    回答
    1

    centosでのexpectの利用について

    CentOSでのexpectの使用方法について教えていただけないでしょうか。 シェルでのexpectにより、対話型の入力を自動で行うため、下記のようなコマンドを実装しようと考えております。 expect -c " spawn reboot expect \"Password:\" send \"vagrant\" " ところがいざ実行し

    • 0評価
    • 85PV
    TakakiKuwabara TakakiKuwabara 1ヶ月前
  • 解決済

    回答
    1

    Ruby で XML を比較する良い方法について。

    前提・実現したいこと 下記のような2つのXMLファイルが存在している時 両方を比較して差異がある部分を抽出したい。 ■ ファイルA <TTT> <hoge id="123"> <fuga> <ppp id="456"> <pair name="aaa"> <pair name="bbb"

    • 0評価
    • 82PV
    EzrealTrueshot EzrealTrueshot 1ヶ月前
  • 解決済

    回答
    1

    curlにてファイルをアップロードする際に10MBを超えるとエラーになる

    前提・実現したいこと Centos7.0を使用しています。 シェル上でcurlを使用してファイルサイズが10MB以上のファイルをPOSTしたいです。 発生している問題・エラーメッセージ コンソールにて実行時に以下のメッセージが表示されます。 HTTP/1.1 400 Bad Request Connection: close Content

    • 0評価
    • 93PV
    senaha senaha 1ヶ月前
  • 解決済

    回答
    2

    LinuxのPCからGoogleChromeに関するデータをすべて削除したい

    知りたいこと LinuxのPCからGoogleChromeに関するデータすべてを削除する方法 役に立ったサイト・書籍 1.デスクトップ環境のUbuntuからGoogleChrome関連のデータをすべて削除する方法 デスクトップ環境のUbuntuにインストールしていた GoogleChromeに関係しそうなデータやファイルを消去したいと考

    • 0評価
    • 117PV
    dlrowolleh dlrowolleh 1ヶ月前
  • 解決済

    回答
    3

    シェルスクリプトの引数にオブジェクトや配列を渡したい

    重いPHPの処理があったので、バッチで対応することにしました。 文字列は普通に渡すことができるのですが、オブジェクトや配列を渡そうとすると1、exec.phpの$argが空になっています。 こういう時はどうやって、3、batch.phpにオブジェクトや変数を渡したらいいのでしょうか? 1、exec.php $shell_path = "t

    • 0評価
    • 90PV
    tomoyuki123 tomoyuki123 2ヶ月前
  • 解決済

    回答
    3

    sedコマンドの処理方法

    ファイルから小数点(.)を含む数値を取り出したいと考えております。 test.logというファイルのIDの値のみを取り出したいです。 name A birt 1990/1/1 ID 2444.8228 num 111111111 という内容を書いてます。 IDの2444.8228のみを取り出したく、以下のコマンドを打っています。

    • 0評価
    • 108PV
    430430Wt 430430Wt 2ヶ月前
  • 解決済

    回答
    1

    javaのprocessbuilderを使って証明書を作成したい

    前提・実現したいこと ここに質問したいことを詳細に書いてください 【実現したいこと】 javaのprocessbuilderを使って証明書作成のバッチファイルあるはシェルスクリプトを実行してopensslを使って秘密鍵、公開鍵とcsr証明書を発行したいです。 【実行方法】 processbuilderの引数に証明書発行に必要な情報(国名やメ

    • 0評価
    • 67PV
    Linkey Linkey 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1793

  • 総質問数

    155

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る