web-dev-qa-db-ja.com

Apple Macスタートアップスクリプト

Mac 10.6(Snow Leopard)を実行しています。マシンの起動時に実行されるルーティング/ VPNおよびサーバータスクを処理するシェルスクリプトが欲しいのですが。

このスクリプトは、ユーザーがログインする前に実行することが望ましいですが、バックグラウンドである限り、タイミングに問題はありません。

これを呼び出すのに最適な場所はどこですか?

皆さんありがとう

1
Antitribu

必要な引数などを指定するplistを作成することで、それを処理する必要があります。 短いイントロ 、スタートアップスクリプトなどはTigerでlaunchdに置き換えられました。

2
Sideshowcoder

launchd から。これは、10.4以降の標準的な方法です。構成ファイルの作成に役立つ このエディター (または this 廃止されたエディター)をご覧ください。

1
Sven

私は私のユーザーのために同じことをしました:

ここで情報を見つけました 公式のApple Docスタートアップスクリプト 。完全ガイド!

1
Kami

簡単なハックは、@ reboot拡張子を付けてcrontabから呼び出すことです(詳細については、man 5 crontabを確認してください)。

迅速なタスクについての私の意見では、plistを書くよりもはるかに面倒ではありません

1
eightbitraptor

launchdを使用します。これは、10.5および10.6の推奨(および公式)方法です。

起動用のGUI: http://www.macupdate.com/info.php/id/19879/lingon

1
user34803