タグ

launchdに関するvkgtaroのブックマーク (6)

  • 無線APによって自動でhostsを変える方法 - unknownplace.org

    OSX の LaunchAgents には特定のパスを監視して更新があったらプログラムを起動すると言うことが出来ます。例えば以下のような設定を書いてみると: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.unknownplace.wifi_switch</string> <key>ProgramArguments</key> <array> <string>/usr/bin/zsh</string> <string>-c</

    vkgtaro
    vkgtaro 2009/12/03
    おお。「OSX の LaunchAgents には特定のパスを監視して更新があったらプログラムを起動すると言うことが出来ます。」
  • cronからlaunchdへ(より効率的なジョブ管理を目指して) - ザリガニが見ていた...。

    前回、cronでジョブ(コマンドやスクリプト、単一のプログラムなど)を自動実行するために、crontabからその設定をする方法について調べていた。自分なりにかなり詳細に。 ところが、OSX 10.5ではcronを利用してジョブを自動実行する仕組みは一切、利用されていなかった...。ユーザーがcrontabで設定ファイルを作成しない限り、cronさえ起動していない状態だ。(crontabで設定ファイルを作成すれば、cronも起動するようになる。)cronに替わって、OSX 10.5ではlaunchdが活躍していた。launchdはcron以上に柔軟にジョブを管理する仕組みを持っている。 例えば、スティッキーズをspotlightで検索可能な状態にするために、cronを使ってStickiesDatabaseを1分ごとにコピーしていた。*1 最初は無差別にコピーしていたが、 * * * * *

    cronからlaunchdへ(より効率的なジョブ管理を目指して) - ザリガニが見ていた...。
  • LaunchDaemons (launchctl, launchd.plist) の使い方 - maruko2 Note.

    LaunchDaemons (launchctl, launchd.plist) の使い方 提供:maruko2 Note. 移動: 案内, 検索 目次 1 man 2 Daemon と Agent の違い 3 launchd.plist ファイルを置くディレクトリ 4 launchd.plist の記述例 5 launchd の GUI 管理アプリケーション 6 launchctl の使用例 6.1 LaunchDaemon の起動方法 6.2 OnDemand true のジョブを使用するには 6.3 ジョブの再起動 6.4 ジョブの停止 6.5 launchd.plist の修正内容を反映させる 6.6 オプション例 6.7 launchd にロードされている job の一覧 7 ASCII 形式の plist ファイルから XML 形式の plist ファイルを作成する 8 実例

    vkgtaro
    vkgtaro 2009/03/09
    これ詳しい
  • LaunchDaemons (launchctl, launchd.plist) の使い方 - maruko2 Note.

    LaunchDaemons (launchctl, launchd.plist) の使い方 提供:maruko2 Note. 移動: 案内, 検索 目次 1 man 2 Daemon と Agent の違い 3 launchd.plist ファイルを置くディレクトリ 4 launchd.plist の記述例 5 launchd の GUI 管理アプリケーション 6 launchctl の使用例 6.1 LaunchDaemon の起動方法 6.2 OnDemand true のジョブを使用するには 6.3 ジョブの再起動 6.4 ジョブの停止 6.5 launchd.plist の修正内容を反映させる 6.6 オプション例 6.7 launchd にロードされている job の一覧 7 ASCII 形式の plist ファイルから XML 形式の plist ファイルを作成する 8 実例

    vkgtaro
    vkgtaro 2008/09/07
    詳しい
  • Mac の launchctl ってなんだ? - IT戦記

    man lauchctl launchctl interfaces with launchd to load, unload daemons/agents and gen-erally generally erally control launchd. launchctl supports taking subcommands on the command line, interactively or even redirected from standard input. These commands can be stored in $HOME/.launchd.conf or /etc/launchd.conf to be read at the time launchd starts. API Reference: Mac OS X Manual Pages 頑張って訳す ikno

    Mac の launchctl ってなんだ? - IT戦記
  • MAC REVIEW: フリーソフト: launchdをGUIでコントロール

    現在このサイトは、 http://www.plateaus.com/macreview/index.php に移動しており、最新の記事もそちらにあります。よろしかったら、そちらをご覧下さい。 Smultron、Hallonと紹介したので、同じ作者による「果物シリーズ」のLingonを取り上げないと片手落ちだろう(?)ということで今回はLingonです。Unixでシステム・メンテナンスやバックアップで決まったジョブを決まったタイミングで実行するジョブのスケジューリングにはcronがありますが、OSX 10.4 Tigerからはこれに変わってlaunchdというデーモンが用意されています(cronも当然まだ使えますが)。 Lingonはlaunchdのコンフィグレーション・ファイルの作成や、launchctlによるlaunchdのコントロールが簡単にできるGUIソフトです。これ結構便利です。

  • 1