0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【備忘】.bash_profileに書いてた処理を失念してハマった

Posted at

概要

  • 眠らせていたラズパイを久しぶりに引っ張り出した際に、Bluetoothデバイスに自動接続しにいく処理が自動実行されエラーを吐いているのを発見(pulseaudioが起動してエラーを吐く)
  • pulseaudio.serviceに仕込んでおいたものとして思い込んでいたため、systemctl disable pulseaduio.serviceで停止すれば止まると思いきや、止まってくれない
  • ”pulseaudio”でgrepかけるもそれらしいシェルを見つけられず悩みまくった

結論

  • ~/.bash_profileにがっつり処理を書き込んでました。

ハマった要因

  • プログラムの自動実行=daemonだと強く思い込んでいた。
  • grepで普通に検索しても隠しファイル/フォルダが対象にならないことを知らなかった。
    • grep hoge .* * って書かないと駄目なんですね…言われてみれば当たり前か…。
  • そもそも.bash_profileのことを全然知らなかった
    • よくよく確認すると”ユーザログイン時”に自動処理が走ってたんですが、.bash_profileの存在を全然知らなかったのでそこにたどり着くのに時間かかりました…。

反省

  • systemctlに仕込めば良さそうな処理を.bash_profileに書かない
  • 運用メモをきちんと残す
    • 勢いでが~っと作ってそのまま放置してたのが最悪でした。
    • 設計書とまでは言わずとも、簡単な運用メモ(設定ファイルの場所、仕込んだ自動処理のサービス名・内容など)くらいは残すようにしようと強く思いました。

自分なりまとめ(自動処理・定期処理の使い分け)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?