Systemdの仕組みをつかうと、自分で作ったコマンドを簡単にサービスとして登録することができます。 例として、hello worldを延々とファイルに書き込むコマンドをサービス化してみましょう。 1. コマンドを作る /opt/hello.sh というスクリプトを用意します。
![Systemdを使ってさくっと自作コマンドをサービス化してみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f372cb70589507bcdf046b3be94bcaeb903c4131/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U3lzdGVtZCVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSU5NSVFMyU4MSU4RiVFMyU4MSVBMyVFMyU4MSVBOCVFOCU4NyVBQSVFNCVCRCU5QyVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MiU5MiVFMyU4MiVCNSVFMyU4MyVCQyVFMyU4MyU5MyVFMyU4MiVCOSVFNSU4QyU5NiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NzIxOGM3YmM1NDRlMTgxNzgzNjdmNmFmMTZlMTM2NjE%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBEUU5FTyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YmM4ZmRlYjJkOGM0YWI3ZjBjYjBjODNiOGMxNTQ0ZjI%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4gTWVyY2FyaQ%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3Da927db0873f48eabdfc2e2a5579d6a1e)
Systemdの仕組みをつかうと、自分で作ったコマンドを簡単にサービスとして登録することができます。 例として、hello worldを延々とファイルに書き込むコマンドをサービス化してみましょう。 1. コマンドを作る /opt/hello.sh というスクリプトを用意します。
UEC - UNIXを深く理解し、シェルプログラミングを極めるコミュニティサイト Info インフォメーション イベント情報 / ニュース・プレスリリース ユニケージについて ユニケージ開発手法とは / ユニケージエンジニアとは ユニケージ開発手法 技能検定 / 試験日程 ユニケージ開発手法 教育講座 / 開講日程 ユニケージ開発手法 教育講座レポート 出版物 シェルスクリプトマガジン / 注文 / 取扱書店 / 問合せ USP出版書籍 / 注文 / 取扱書店 / 問合せ Software Design / FreeBSD Expert FreeBSD Weekly Topics / 日経Linux 推薦図書 オススメの定番書 / より上級者を目指す UNIXビギナー向け教本 / UNIXの文化を知る AWK/SEDを習得する / 手元に置きたい実用書 古典を楽しむ UECサイトについ サ
現在、Red Hat Linux 9を利用しています。ホームディレクトリに「.bashrc」や「.bash_profile」というファイルがあるのですが、これは何でしょうか? ご質問にあるファイルは、どちらもユーザーのホームディレクトリに置かれ、シェルが起動するときに実行される初期化ファイルです。 シェルには、大きく分けて2つの役割があります。まず1つ目は、ユーザーがコマンドを実行するためのコマンドライン環境を提供し、ユーザーとOSの中枢であるカーネルとのインタフェースの役割を果たすことです。 もう1つは、ユーザーがログインを行った際に、環境を整えるためにさまざまなファイルを実行し、初期化を行うことです。初期化のために実行されるファイルはシェルの種類によっても異なり、今回ご質問にあるファイルはbash(Bourne Again SHell)が起動されるときに実行されます。 以下では、bas
PowerPoint for Microsoft 365 PowerPoint for Microsoft 365 for Mac PowerPoint for the web PowerPoint 2021 PowerPoint 2021 for Mac PowerPoint 2019 PowerPoint 2019 for Mac PowerPoint 2016 PowerPoint 2013 その他...表示数を減らす
Excelは非常にいいアプリです。PCを買ってくれば、最初からOfficeが入っていて、当然Excelも使えるようになっていたりしますよね。したがってたいていの会社ではExcelはほぼすべての人がひととおり使えるようになっています。 データの入力や加工が容易で、データ分析したり、グラフを作ったりが簡単にできます、 筆者が最も気に入っているところは、その操作性もさることながら、Windows上で動くほぼすべての種類のアプリを開発できるところです。しかしExcel単独でアプリを作ると、データ件数が多くなるにつれて、起動時間や動作時間が長くなってきます、項目数やデータの文字数によって全然違いますが、感覚的にはデータが一万件をこえるとそのスピードが気になってきます。 そこで筆者は、業務システムとして使うときには、Excelとデータベースを連携してシステムを開発するようにしています。フロントエンド(
みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 エクセルVBAではVBE(Visual Basic Editor)という専用のエディタを使います。 作業中はプログラムとその内容にばかり目が行きがちですが、その道具であるVBEの使い方ひとつで、コーディングやデバッグの作業効率が劇的に変わっちゃうんですね。 ということで、エクセルVBAの作業効率&快適さを劇的に上げるVBEの使い方をテーマに何回かのシリーズでお伝えしていきます。 さて、VBEはVBAのプログラミングやデバッグなどを強力にサポートしてくれる素晴らしいエディタなのですが、少しだけ気になる点があります。 その一つが、画面の見づらさです。 目がチカチカする…とか、線が細くて読みづらいなどといったことがありますので、好みにカスタマイズしてしまいましょう! ということで、今回はVBEの背景色や文字色を変更して画面
Personal Tukubai 「usp Tukubai」は、USP研究所製のコマンド群です。Linux標準のコマンドと組み合わせて使用し、データ処理において「かゆいところに手が届く」便利なコマンドが多数用意されています。シンプルながら高度にチューニングされたコマンドは、ユニケージ開発手法の作法に従って使用することによって、他にはない高速なデータ処理を実現します。 「Personal Tukubai」は、この「usp Tukubai」を、Linux PC、Windows PC、Mac上で動作可能にした製品です。ご購入いただくと、6か月間使用することができます。ただし、商用に使用することはできません。 なお、Windows上で利用される方は、別途 UNIX環境構築ソフトウェア Cygwin をインストールしていただく必要があります。
HTML Formatter Enter your messy, minified, or obfuscated HTML into the field above to have it cleaned up and made pretty. The editor above also contains helpful line numbers and syntax highlighting. There are many option to tailor the beautifier to your personal formatting tastes. When do you use HTML Viewer, HTML Formatter, HTML Formatter Often when writing HTML your indentation, spacing, and oth
WP4.5でjQueryがエラー: Syntax error, unrecognized expression WWordPress 4.5がリリースされたので検証のため、ステージングサイトを試しにWP4.4からWP4.5にアップデートしてみたら、jQueryで動かしているスライドショーが動作しない (TT コンソールで確認するとjQuery本体から下記のエラーがでていて、以降のJavascriptが停止していた。 Syntax error, unrecognized expression jQuery本体のバグ?と思いきや、どうやら、WordPressバージョンアップによりjQuery Migrateのバージョンの上がったことが原因でセレクタの記述でエラーがでていたようです。 WordPress4.4 WordPress4.5
ページ内リンクでスムーズにスクロール移動させる方法の紹介です。 とても簡単に実装できます。 スムーズスクロール?というかたは、↓の DEMO をご覧になって、どこかリンク部分(下線がある文字)をクリッックしてください。ページ内でリンクが貼ってある場所へスムーズにスクロールするはずです。 *味も素っ気もない DEMO ですが、余計な装飾をすると、ソース説明や理解に余計なものがはいるのであえてそうしています。 ▶ DEMO INDEX 手順1:jQueryの記述 手順2:HTMLの記述 WordPressの場合 サンプルソース 補足 位置調整 ページ間でのスムーススクロール 手順1:jQueryの記述 まず、 <head>〜</head> の間に以下のソースを記述してください。 <!-- jQuery.jsの読み込み --> <script type="text/javascript" src
Windows Media PlayerのWebページ埋め込み〔基本的な記述例〕 Windows Media PlayerのWebページ埋め込み〔コントロール非表示・自動再生〕 Windows Media PlayerのWebページ埋め込み〔コントロール表示・自動再生しない〕 Windows Media PlayerのWebページ埋め込み〔表示コントロール指定・自動再生〕 Windows Media PlayerのWebページ埋め込み〔ActiveXコントロール(フォームボタン使用) ※IEのみ〕 Windows Media PlayerのWebページ埋め込み〔ActiveXコントロール(画像ボタン使用) ※IEのみ〕 プレーヤー画面下にバナー挿入 リンクを貼って再生させる方法 Windows Media PlayerのWebページ埋め込み 基本的な記述例 unknown 下記のサンプルの
dump 関数に decoded を吐かせると、、 テンプレに渡されるパラメータを、ダンプして確認する機会というのは多いと思うのです。Text::Xsalte にはもちろんビルトインで dump 関数が用意されています。 <: $foo | dump :> しかし、この dump 関数は Data::Dumper でダンプする(だけ)という素直な実装になっています。したがって、通常 decoded な値をテンプレートに渡すと思うのですが、そうした値がエスケープして表示され、人間には読めないのですね。 例えば、こんな風です。 { foo => "\x{fffd}\x{fffd}\x{fffd}\x{142}\x{fffd}\x{fffd}H\x{fffd}\x{5c2}\x{fffd}\x{fffd}\x{fffd}" } 元は use utf8; +{ foo => 'おでん食べたい' }
環境 DBMS = MySQL 5ぐらい FOUND_ROWS 最後にSELECTした行数を取得するFOUND_ROWS()。 ページングする場合など、分母が欲しい場合があります。 たとえば100レコードあるけど、1ページに表示するデータは10レコードの場合。 普通に考えたら、10レコード取得するSELECTと、同じ条件でCOUNT(*)するSELECTを発行すると思います。 MySQLにはこういう時のためと言える機能があります。 実行例 SELECTを2回発行することに違いはないですが、スマートですよね。 SQL_CALC_FOUND_ROWS指定なし LIMIT 10しているので、FOUND_ROWS()も10を返却します。 mysql> SELECT * FROM tbl_name LIMIT 10; ----------------------------- 10 rows in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く