Linuxのシェルスクリプトについて
2024/02/25
とあるサイトで自動更新で随時データベースにデータが挿入されるという機能があった。その部分がどういう作りになっているのか気になった為、色々見てみると拡張子無しのファイルをcronで数分に1回動かしているようだった。
拡張子無しのファイルの中身は
#! /bin/bash php /hoge/huga/1.php & php /hoge/huga/2.php &
みたく記述されており、調べてみるとシェルスクリプトというらしい。名前は聞いたことあったがこういうものなのか。
それぞれ1.phpや2.phpは実際にデータを作ってデータベースに入れるという処理を行っていた。
普通は拡張子に.shをつけるみたい
拡張子無しのファイルってあまり見ないけど、本来のシェルスクリプトだと拡張子に.shをつけるらしい。今後使うときは分かりやすいよう.shをつける。
今のところ使い道があまり分からず
今のところ使い道があまり分からない。スクリプトというだけあってifとか色々制御文も使えるみたいなんだけど、どういうときに使うのか、というのがよく分からない。
関連記事
-
-
gzip圧縮とキャッシュをhttpd.confで設定する方法
今まで共用サーバーで使っていたWordPressをVPSに移した。せっかくなので ...
-
-
htaccessを置いてあるフォルダのファイルを参照
曖昧だけどhtaccessでベーシック認証とかIP制限かかってる フォルダ内のプ ...
-
-
Nginxでリダイレクト(http->https)及びリライト設定
Nginxでhttpアクセス時にhttpsリダイレクトさせたい。それとは別に「h ...
-
-
特定ディレクトリ以下のBasic認証を無効化する方法
Basic認証を設定しているサイトがあり、そちらを解除したかった。通常の場合だと ...
-
-
OpenLightSpeedを触ってみた感触と使いどころについて
ここのところOpenLightSpeedを色々試してみた。「Apacheとの互換 ...