Cara otomatis menjalankan program python sederhana ketika terminal terbuka

0

Katakanlah saya punya program python bernama foo.py yang mencetak baris teks. Bagaimana saya bisa menjalankan program itu secara otomatis ketika saya boot terminal? Saya tahu Anda bisa, tetapi saya tidak dapat menemukan dokumentasinya. Juga tidak ada program pihak ketiga tolong, saya tidak ingin membuat program dieksekusi, hanya agar dijalankan pada terminal start up.

Monte Carlo
sumber

Jawaban:

2

Anda dapat menempatkan perintah untuk menjalankan skrip dalam .bashrcfile di dalam direktori home Anda, file ini dibaca setiap kali Anda membuka shell non-login (Terminal, Iterm dan tab mereka).

python /path/to/foo.py

Jangan lupa untuk mengatur izin untuk semua untuk dieksekusi:

chmod a+x foo.py
b4d
sumber
Tidak perlu chmod a+x foo.pyapakah itu masalah? Yang saya lakukan hanyalah menunjuk direktori di .bashrc_profile saya?
Monte Carlo
Itu bukan masalah - itu tergantung bagaimana Anda menelepon foo.py. Jika Anda menggunakan, python foo.pyAnda tidak perlu mengatur izin eksekusi. Jika Anda hanya menggunakan foo.py, Anda melakukannya.
Scotlandia