ターミナルを開き、Macユーザーログインでコマンドを実行します

デニス・ニンジ

コマンドを実行し、ログイン時にユーザーに大量のテキストを表示するターミナルウィンドウを開く起動スクリプトの一部を自動化しようとしています。

/ Library / LaunchAgentにplistを作成しようとしましたがうまくいかないようです

/LaunchAgents/blah.blah.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "..........">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>terminal.menu</string>
    <key>RunAtLoad</key>
    <true/>
    <key>ProgramArguments</key>
    <array>
        <string>/bin/bash</script>
        <string>/Library/Scripts/Startup.sh</string>
    </array>
</dict>
</plist>

Startup.shは次のようになります

osascript -e 'tell app "Terminal"
    do script "echo blah blah ; ssh blah blah"
end tell'
CJK

ここからの情報に基づいて、あなたがあなたに行うことができるいくつかの編集があります.plist

  1. label値は、あなたの名前と一致する必要があり.plist、この場合には、"blah.blah"またはあなたが保存する必要があります.plistように"terminal.menu.plist"

  2. 指定しましたが、指定ProgramArgumentsしていませんProgramおそらくこれを変更した場合:

    <key>ProgramArguments</key>
    <array>
        <string>/bin/bash</script>
        <string>/Library/Scripts/Startup.sh</string>
    </array>
    

    これに:

    <key>Program</key>
    <string>/Library/Scripts/Startup.sh</string>
    

したがって、blah.blah.plist定義は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "..........">
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>blah.blah</string>
        <key>Program</key>
        <string>/Library/Scripts/Startup.sh</string>
        <key>RunAtLoad</key>
        <true/>
    </dict>
</plist>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドラインから新しいターミナルを開き、Mac OS Xでコマンドを実行しますか?

分類Dev

ターミナルを開き、コマンドを実行し、インタラクティブターミナルを開いたままにします

分類Dev

プログラムでgnomeターミナルを開き、bashrcの実行後にコマンドを実行します

分類Dev

ターミナルを開き、Pythonを使用してDocker内でコマンドを実行します

分類Dev

プログラムでgnomeターミナルタブを開き、コマンドを順番に実行します

分類Dev

ターミナル実行コマンドpythonを開きます

分類Dev

Gnomeターミナルウィンドウを開き、2つのコマンドを実行します

分類Dev

vimでターミナルを開き、Windowsのこのターミナル内でコマンドを実行します

分類Dev

Linux、Pythonオープンターミナルはグローバルpythonコマンドを実行します

分類Dev

ターミナルからターミナルコマンドを実行し、ターミナルを閉じる(プログラムを実行したままにする)ことはできますか?

分類Dev

ノードjsでターミナルコマンドを実行します

分類Dev

ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

分類Dev

ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

分類Dev

シェルファイルはターミナルを開き、特定の順序で一連のコマンドを実行します

分類Dev

シェルファイルはターミナルを開き、特定の順序で一連のコマンドを実行します

分類Dev

SwiftXcodeを使用してMacアプリでターミナルコマンドを実行します

分類Dev

Macターミナルでosascript(AppleScript)をBashし、複数のコマンドを順番に実行します

分類Dev

Macターミナルで複数の(wget)コマンドを正しく実行していますか?

分類Dev

XFCEターミナルウィンドウを開き、同じウィンドウでコマンドを実行します

分類Dev

XFCEターミナルウィンドウを開き、同じウィンドウでコマンドを実行します

分類Dev

現在のターミナルで新しいタブを開き、コマンドを渡して新しいタブで実行するコマンド

分類Dev

プログラムでWindowsターミナルでWSLを起動し、コマンドを実行する方法

分類Dev

ターミナルから実行するJavaプログラムへのコマンドラインインターフェイスを作成します

分類Dev

Javaは「|」でdebianターミナルコマンドを実行します

分類Dev

Netlogoからターミナルでコマンドを実行します

分類Dev

ターミナルでsortコマンドを実行します

分類Dev

コマンドラインからWinSat.exeを実行すると、新しいターミナルウィンドウが開きます。

分類Dev

すべてのユーザーからターミナルでコマンドを使用してアプリケーションを実行する方法

分類Dev

PHPStormプロジェクトを開くときに、ターミナルコマンドを自動的に実行できますか?

Related 関連記事

  1. 1

    コマンドラインから新しいターミナルを開き、Mac OS Xでコマンドを実行しますか?

  2. 2

    ターミナルを開き、コマンドを実行し、インタラクティブターミナルを開いたままにします

  3. 3

    プログラムでgnomeターミナルを開き、bashrcの実行後にコマンドを実行します

  4. 4

    ターミナルを開き、Pythonを使用してDocker内でコマンドを実行します

  5. 5

    プログラムでgnomeターミナルタブを開き、コマンドを順番に実行します

  6. 6

    ターミナル実行コマンドpythonを開きます

  7. 7

    Gnomeターミナルウィンドウを開き、2つのコマンドを実行します

  8. 8

    vimでターミナルを開き、Windowsのこのターミナル内でコマンドを実行します

  9. 9

    Linux、Pythonオープンターミナルはグローバルpythonコマンドを実行します

  10. 10

    ターミナルからターミナルコマンドを実行し、ターミナルを閉じる(プログラムを実行したままにする)ことはできますか?

  11. 11

    ノードjsでターミナルコマンドを実行します

  12. 12

    ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

  13. 13

    ターミナルを開き、コマンドを実行し、ターミナルを開いたままにするスクリプト

  14. 14

    シェルファイルはターミナルを開き、特定の順序で一連のコマンドを実行します

  15. 15

    シェルファイルはターミナルを開き、特定の順序で一連のコマンドを実行します

  16. 16

    SwiftXcodeを使用してMacアプリでターミナルコマンドを実行します

  17. 17

    Macターミナルでosascript(AppleScript)をBashし、複数のコマンドを順番に実行します

  18. 18

    Macターミナルで複数の(wget)コマンドを正しく実行していますか?

  19. 19

    XFCEターミナルウィンドウを開き、同じウィンドウでコマンドを実行します

  20. 20

    XFCEターミナルウィンドウを開き、同じウィンドウでコマンドを実行します

  21. 21

    現在のターミナルで新しいタブを開き、コマンドを渡して新しいタブで実行するコマンド

  22. 22

    プログラムでWindowsターミナルでWSLを起動し、コマンドを実行する方法

  23. 23

    ターミナルから実行するJavaプログラムへのコマンドラインインターフェイスを作成します

  24. 24

    Javaは「|」でdebianターミナルコマンドを実行します

  25. 25

    Netlogoからターミナルでコマンドを実行します

  26. 26

    ターミナルでsortコマンドを実行します

  27. 27

    コマンドラインからWinSat.exeを実行すると、新しいターミナルウィンドウが開きます。

  28. 28

    すべてのユーザーからターミナルでコマンドを使用してアプリケーションを実行する方法

  29. 29

    PHPStormプロジェクトを開くときに、ターミナルコマンドを自動的に実行できますか?

ホットタグ

アーカイブ