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とか色々制御文も使えるみたいなんだけど、どういうときに使うのか、というのがよく分からない。
関連記事
久しぶりにVPS(CentOS6系)でサーバー構築して詰まった点のメモ
DTIのVPSで久しぶりに初期化→再構築する機会があった。その際に詰まった部分の ...
ファイル移動のコマンド(mv)
さくらvpsでファイルの移動を行いたかった。以下コマンドで処理可能。 mv 移動 ...
iptablesを更新するとFTP接続ができなくなる場合の対応策
iptablesでIP制限を追加し、iptablesを再起動するとそのサーバーに ...
CPIのレンタルサーバでRewriteEngineを使用する場合の注意点
CPIのレンタルサーバで開発する案件があり、htaccessファイルを用いてRe ...
OpenLiteSpeedにSSL証明書(Let's Encrypt)を導入しHTTPS接続する方法
昨日Almalinux8系に1-Click InstallでOpenLiteSp ...