sh

shは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。

RSS

  • 解決済

    回答
    1

    アクセスログの監視スクリプトを作成したいのですが。。。

    毎時1分に動くジョブで特定のサーバにアクセスがあった場合にapacheのアクセスログから拾いメールを発報する監視スクリプトをシェルで作成したいのですが行き詰っています。 以下の3点を追加で実装したいのですがアドバイスをお願いできますでしょうか。 access="${start_date}~${end_date}"とaccess+=" ${j} a

    • 0評価
    • 84PV
    natsu25 natsu25 4日前
  • 受付中

    回答
    2

    ./run.shのエラー

    ドットインストールを見てMacの環境設定をしているのですが、./run.shのコマンドを打つと下記のエラーが吐き出されてしまいます。 検索をして他の事例を見ましたが該当するものがなく、どうすれば良いかわかりません・・・ よろしければご教授の方よろしくお願い致します。 以下、ドットインストールの動画URLになります。 http://dotins

    • 0評価
    • 119PV
    ano_gasena ano_gasena 2週間前
  • 受付中

    回答
    1

    phpとshのメモリ管理について(cron実行)

    シェルからphpを読び、指定されたtxtファイル内にあるコードの値を元にデータを取得して それをファイルに出力するようにしていたのですが、txtファイルの件数がかなり多くなってしまい使用できるメモリがギリギリになってしました。 phpでfile_get_contentsでまとめてtxtを読み込みそれをsqlのinに指定しているせいだと思います。 この場

    • 0評価
    • 46PV
    eugenio eugenio 1週間前
  • 解決済

    回答
    2

    javaから接続したpostgreSQLのSELECTでテーブルが存在しない。

    Linux上でshを叩いたことでjavaクラスが動く仕様で、それによってpostgresqlに接続されてSELECT文が発行されるんですが、 『Relation "テーブル名" does not exist』 とEclipseコンソールログに出ます。 このような事象がなぜ起きるか再現したところ、エラー文言どおり1サーバー内にある他DBに接続

    • 0評価
    • 108PV
    unity unity 2週間前
  • 受付中

    回答
    2

    postfix メール受送信の排他について

    下記の記載のようにshとphpを利用してメール送信を実行(あえて1度のshで2通送るように下記のように記載)してみた時 /usr/local/bin/php -f ./mail_send.php $SENDNAME & /usr/local/bin/php -f ./mail_send.php $SENDNAME & wait メールを受信し、処

    • 0評価
    • 73PV
    eugenio eugenio 2週間前
  • 受付中

    回答
    2

    異なるDB間のデータ取得について

    異なるDB tblとabcに接続し、tblで取得したidを元に abcのtest_bから対象の情報を取得して、tblの結果とabc2つの情報を合わせたレコードを取得したいのですが、 2つのDBをまたいだシェルを作成して実行したいとき、接続先とパスワードを指定するためにどのような設定ファイル(.cnf?.ini?)を用意すればよいか わからないのでご教授

    • 0評価
    • 141PV
    eugenio eugenio 2週間前
  • 解決済

    回答
    1

    awkで重複している行の足し算

    新木場駅 135,180 新木場駅 96,852 新木場駅 52,325 新小岩駅 141,760 新高円寺駅 33,392 新桜台駅 6,407 新柴又駅 3,660 新宿駅 1,485,666 新宿駅 714,949 新宿駅 474,552 新宿駅 25

    • 0評価
    • 73PV
    DaichiYasuda DaichiYasuda 4週間前
  • 解決済

    回答
    1

    rsyncでのサーバー先にあるファイルを削除しない方法について

    rsync時にサーバーにある特定のファイルを削除したくないという内容です。 rsyncでファイルの同期を取ろうと考えているのですが、今まではdeleteをして全てのファイルを同期し直していたのですが、新しい環境ではデプロイ先の起点ディレクトリ(/home/www/test)に隠しファイルが複数個ありこれのみを削除したくないのですが、上手く回避するためのコマ

    • 0評価
    • 79PV
    eugenio eugenio 1ヶ月前
  • 解決済

    回答
    2

    shファイルの並列実行

    並列処理のテスト用に、作成したshを並列実行したいのですが sh実行コマンド実行を並列化させる事は可能でしょうか? コマンド的に xxxx & と waitを駆使して行うと並列になっているのでしょうか。 それともshの内部でforで繰り返すような処理にするものなのでしょうか。 sh test.sh

    • 0評価
    • 104PV
    eugenio eugenio 1ヶ月前
  • 受付中

    回答
    3

    シェルでカレントディレクトリのパス移動方法

    BシェルでもCシェルでもbashでもいいのですが、シェルの中でcdコマンドでディレクトリを移動した場合にそのシェルを実行したディレクトリも同時に移動することは可能ですか?

    • 0評価
    • 101PV
    Nobuarithmetic Nobuarithmetic 1ヶ月前
  • 解決済

    回答
    1

    shでテキストファイルの読み込み

    shからtxtファイルの内容を読み込んでそれをphpに引数として渡したいのですが、 1行づつ読み込んで1つの変数に格納したものを渡すことは出来ますでしょうか。 それともcatコマンドなどで全ての内容を読み込むことは出来ますでしょうか? 読み込むファイルは改行を含んでいます while read line; do echo $line do

    • 0評価
    • 105PV
    eugenio eugenio 1ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 99PV
    hideaki-goto hideaki-goto 1ヶ月前
  • 解決済

    回答
    2

    bashの文法について

    1 i=0 2 array=(0 1 2) 3 echo ${array[$i]} # 0 4 array[$i]=$((${array[$i]}+1)) 5 echo ${array[$i]} # 1 3行目の結果は理解できますが、5行目の結果はよく理解できません。 ${array[$i]}という文法が存在することは確認できましたが、a

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

    回答
    1

    rsyncがエラーになってしまいます。

    Windowsをメインに使っているので、とりあえずマニュアル通りにrsyncを使ってみましたが、エラーになってしまいます。 rsync.shというファイルの中にrsyncを記入して、Windowsでいうバッチファイルをコマンドラインからrsyncを叩いて起動しています。 rsync -avvv --progress --delete src de

    • 0評価
    • 199PV
    sample01 sample01 1ヶ月前
  • 受付中

    回答
    2

    aliasの書き方を教えてください

    Linux上でgccを動かしています。 コンパイル時に毎度 gcc -o hogefile hogefile.c としなければならないのはデフォルトです。 .bashrcにaliasを書くことで短くすることはできないのでしょうか? aliasの書き方がわかりません。 理想とする形は gcca hogefile.c とす

    • 0評価
    • 144PV
    haya-linux haya-linux 2ヶ月前
  • 解決済

    回答
    1

    curlでCSVから抽出した値を変数に入れ実行する

    初歩的な質問ですが、curlでcsvから抽出した変数を入れてapiを叩きたいと思っています。 前提・実現したいこと 1. test.csvから値を取り出す。test.csvは以下のように記載 ID1,URL1 ID2,URL2 ID3,URL3 このIDとURLを取り出す 2. curlに変数を渡す 3. 上記をシェルで実行する

    • 0評価
    • 78PV
    NorimitsuShida NorimitsuShida 2ヶ月前
  • 受付中

    回答
    5

    「ロジックが組めること」「ロジックの構成要素の数」とは何を指しますか

    プログラミング初心者です。 教えてください。 シェルスクリプトをテーマに調べています。 シェルスクリプトが書ける基準として、 他の人から 「ロジックが組めること」 という条件が提示されました。 ロジックとは何か、調べると色々な解釈があり、 わかりにくいです。 海外の英語辞書によると http://www.ldoceonli

    • -1評価
    • 241PV
    gigapure gigapure 2ヶ月前
  • 受付中

    回答
    2

    世界の最高クラスの大学で教えられているシェルスクリプト

    教えてください。 シェルスクリプトを学ぼうと思います。 海外のトップクラスの大学では、 情報工学系の授業でどのようにシェルスクリプトを扱うか、 興味があります。 私は文系で海外留学の経験もないので、 世界を代表する情報工学系の大学名 すら わかりません。 MITとスタンフォード以外に有名どころを教えてください。 インドやシン

    • 0評価
    • 182PV
    gigapure gigapure 2ヶ月前
  • 受付中

    回答
    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評価
    • 109PV
    cDm_48 cDm_48 2ヶ月前
  • 受付中

    回答
    1

    照合パターンに合いません のエラー

    find /home/Desktop/top -name /home/Desktop/top/xxx* -print find: 照合パターンに合いません. とエラーが出ました。 directory=$1 designatefile="/home/Desktop/top" find $directory -name "$designatefil

    • 0評価
    • 130PV
    rrrrrrrr rrrrrrrr 2ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    106

  • 総質問数

    151

  • 今週の質問数

    1

関連するタグ

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