システムを監視するための実行可能なbashスクリプト(chmod + xを使用)を作成しましたが、エラーなしで完全に機能します。今、私は起動時にこのスクリプトを追加して、再起動するたびにスクリプトを実行したいと思います。この実行可能ファイルをドキュメントフォルダーに保存しました
/home/user/Documents/file.sh
起動時にこのスクリプトを実行するため。ダッシュから「スタートアップアプリケーション」を検索して選択し、スクリプトの詳細と場所を追加して、再起動しました。しかし、再起動後もスクリプトは機能しませんが、端末で実行するとスクリプトが実行されます(例:./file.sh
)。起動時にスクリプトを実行するには、どのような変更を加える必要がありますか。それが役立つ場合、これは私のスクリプトの属性です
-rwxrwxr-x ;using ls -l
もう1つのオプションは、起動時にジョブをスケジュールすることです
crontab -e
エディターを選択して、cronジョブファイルを開きます。スクリプト名に次を追加します
@reboot path/to/script.sh
あなたの場合
crontab -e
@reboot /home/user/Documents/file.sh
スクリプトに実行権限があることを確認してください。
そのため、メソッド自体([システム]> [設定]> [起動アプリケーション])を使用してスクリプトを正常に実行しました。これらは、スクリプトに加えた変更です。
スクリプトの先頭にこの行を追加しました
#!/bin/bash
次に、このコマンドを使用して実行可能にしました
chmod u+x file.sh
システムを再起動しました
Eka の内容に加えて、.desktop
の~/.config/autostart/
ファイルに次の行が含まれていることを確認してください。
Terminal=false
Type=Application
これは私にトリックをしました。