](IS03)「USBストレージまたはSDカードにインストール出来ませんでした。>>>(Linux)シェルスクリプトで自身の絶対パスを取得したいシェルスクリプトで、自分自身のスクリプトの絶対パスを取得する方法ですが、下記のようにするといいようです。$0)結果:/root/sh/root/sh/test01.shちなみに、これで知ったのですが、「$()」でコマンドの実行結果を取れるようです。「``」と同じ意味みたいです。「$()」のほうがネストが効くので使いやすいかもしれません。コマンドでわかるようです。.左側の数字がサイズ。Linux(Linux)Hyper-V環境でntpdによる時刻同期がうまく動かない(Linux)ntpdを使った時刻同期方法で、ntpdによる時刻同期方法を書きました。Hyper-V上で動いているLinux(CentOS5.6)でntpdがうまく動かないのです。(Hyper-V自体にもホストOSとゲストOSの時刻同期機能があり、Linux-IS2.1でも対応してるらしいですがはやり狂ってしまいます。状況をみると下記のようになります。0.001NTPサーバに同期せず自分自身に同期しようとしています。SH2の日記で原因を見つけました。タイマー割り込みが秒間1000回(1msおき)に走っているようです。このタイマー割り込みによって時刻も進んでいるわけですが、割り込み回数が多すぎてHyper-Vが割り込みを取りこぼしてしまうことが原因のようです。補足ですが割り込み回数はvmstatで分かるようです。ところ(太字)が割り込み回数のようです。いうことで、タイマー割り込みのタイミングを広くしてやればいいということですね。カーネル再構築しなくても、ブートローダーのカーネル起動オプションで設定できるようです。clocksource=acpi_pmを追加してやればいいようです。指定した間隔でタイマー割り込みが入るようです。することで、divider指定時のハングする問題を回避できるようです。これで再起動して、しばらくしてからntpqで確認するとちゃんと動いていました。0.002いざ探すと、結構情報が見つかったので、Hyper-VでLinux運用する上では常識のことなのかもしれません。コマンドを使って時刻同期してました。ntpdateは一気に時間を変える方法なので、サーバにはあまり望ましく有りません。使った時刻同期をしてみました。パッケージが必要になります。入ってない場合は、下記コマンドでインストールします。同期したほうがいいです。編集し、同期するサーバを追加します。iburst-4はIPv4を使うというオプションのようです。起動時に多数ポーリングし、初期化時間を短縮します。Linux起動時に動くようにしておけばいいでしょう。コマンドを使うと、ntpdの状態を確認できます。付いていれば時刻同期出来ているようです。ゐ記が参考になります。Linux(Linux)シェルスクリプトの論理短絡演算子シェルスクリプトで数値が入った2つの変数を比較したいと思ってます。片方の変数は空になる可能性も有ります。いうことで、当初下記のような条件文を書いていました。いうエラーになります。短絡演算子(ショートサーキット)でなかったことでした。なっても、後半の数値比較の構文が動いてしまうわけですね。構文を省略したやつのようです。直前にスペースがいるのに要注意です。変数」という書式になるわけですが、変数をダブルクォーテーションでくくらないといけません。(空文字かどうか)調べるときも同じです。このあたりの話は、シェルスクリプトで空文字列かどうか調べる。ハバネロブリーダーで分かりやすくまとめられてました。久しぶりにシェルスクリプト触ったんですが、基本的なことすっかり忘れた3流PGでした。R2)でいくつかのプリンタドライバをインストールしているんですが、困ったことに初期値がカラーの片面かつ集約無し印刷になっています。コスト削減のためにデフォルト値を白黒で集約有りの両面印刷にしたいと思っています。個々のユーザに、プリンタの印刷設定の規定値を変更させたいのですが、徹底されるとは限りません。いう事で、全ユーザの印刷設定を一気に変える方を調べてみました。サーバ管理者で、プリンタのプロパティを開き、[詳細設定]タブ→[標準の設定]で、白黒や集約等の設定を行います。これをすると、すでにユーザが別の設定を指定場合でも、この標準の設定に置き換わります。新しいユーザが使おうとしたときは、この標準の設定となります。ちなみに、ターミナルサーバでなくても、プリンタの共有をしている場合も上記の設定を行うことで、クライアントの設定も変更できるようです。これがWindowsServer2008で、ActiveDirectory組んでいると、グループポリーとかでもできるようですが。サーバがらみIEでExcelやWordのファイルをインライン表示する普通、IEでExcel,Wordのファイルリンクを押下し、ダイアログで「開く」を押下するとOfficeが立ち上がり別表示されます。インライン表示(IE内で表示)することもできるようです。チェックがあると、インライン表示になるようですね。豆知識(HTML)指定時間後別ページにジャンプさせるよくサイト移転で、「新しいサイトに移転しました。○秒後にジャンプします」みたいページを見かけます。Javascriptでやってるのかと思いましたが、下記のようなHTMLのメタタグでもできるようです。content="秒数;URL=htt://jehupc.exblog.jp/">非常に簡単ですね。Webがらみ(ツール)WEBサイトのリンクチェックを行うWEBサイトを更新していると、リンク先がリンク切れになってたりすることがあります。一つ一つを追っかけるのは非常に労力掛かるので、その際のチェックに役立つツールです。Explorerリンク先がリンク切れになっているかどうかを調べるツールですが、非常に使いやすかったです。Windowsアプリなので、ダウンロードして使う必要があります。リンク切れチェックに関しては、内部(同ドメイン内)と外部も分けてチェックできるのは嬉しいですね。W3CリンクチェッカーW3Cが提供するオンラインツールです。オンラインでスキャンできるのは評価できるのですが、英語Onlyなのでちょっと分かりづらいです。孤島発見器これは、ローカルでHTMLを編集してて、リンクが貼られていないファイルを検知するのに非常に役立ちました。バックアップのHTMLや不要になった画像ファイルの整理に有用です。右クリックし「このページをTOPページにする」とする必要があります。青色のファイルは無効なリンク(リンク切れ)を含むファイルで、ファイルの右に鎖マークが有るものがどのファイルからもリンクを貼られていないいわゆるゴミファイルです。リンク切れとゴミファイル両方をチェックできるので助かります。ツールPukiWikiのサーバ移行PukiWikiを別サーバに移行しました。移行元と移行先環境は下記のとおりです。5.1.6作業としては、pukiwikiのフォルダをコピーするだけでOKでした。凝ったプラグインもいれてなかったので、移行は非常にスムーズでしたね。注意するのはディレクトリのアクセス権(パーミッション)ですね。どのディレクトリをどういうパーミッションにしないといけないかはPukiWiki/Install/インストール方法に載ってます。下記のシェルスクリプトで自動的にやってしまうのが楽かもしれません。情シスで何でも屋の三流プログラマのコーディング、サーバ管理、PC生活関係のメモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。30検索カテゴリ全体Linuxサーバがらみ.Net開発PHP開発C/C++開発JavaSQLツール思ったこととかニュースとか。メッセージを入力してください。