Điểm:0

Làm cách nào để tạo một tập lệnh chỉ chạy khi khởi động trong lần khởi động đầu tiên?

lá cờ cn
Dex

Tôi cần một giải pháp để tạo tập lệnh cấu hình chỉ được thực thi trong lần khởi động đầu tiên của máy. Tôi muốn định cấu hình giao diện mạng mới thông qua tập lệnh với các tham số do người dùng nhập. Có nhiều cách khác nhau để làm điều đó. Tôi đoán là systemd.

Tôi đã cố gắng viết một tập lệnh systemd như thế này:

[Đơn vị]
Decription=Dịch vụ cấu hình mạng

[Dịch vụ]
Loại = đơn giản
ExecStart=/home/configure-network

[Cài đặt]
WantedBy=multi-user.target

Dịch vụ systemd đang hoạt động tốt, nhưng tôi không thể thấy bất kỳ đầu ra nào của tập lệnh của mình trên thiết bị đầu cuối ngay cả khi tôi chỉ sử dụng lệnh echo. Cách tốt nhất để thực thi tập lệnh của tôi khi khởi động lần đầu tiên khởi động hệ thống là gì. Khi hệ thống của tôi hoạt động và tôi kết nối thông qua ssh, tập lệnh sẽ được thực thi một lần và người dùng sẽ có thể đặt các tham số một cách tuần tự.

Vấn đề của tôi chỉ là việc thực thi tập lệnh khi khởi động/khởi động một lần.

vanadium avatar
lá cờ cn
Một cái gì đó thoát khỏi tôi. Bạn muốn tập lệnh chỉ được chạy "trong lần khởi động đầu tiên" nhưng sau đó tham khảo người dùng đặt tham số?
Dex avatar
lá cờ cn
Dex
@vanadium xin lỗi, có lẽ tôi loại bỏ điều gì đó. Vì vậy, tôi muốn thực thi một tập lệnh khi tôi kết nối qua ssh trên máy lần đầu tiên. Tôi muốn tạo một hình ảnh của hệ điều hành, khi điều này được cài đặt, tập lệnh sẽ được thực thi và các tham số có thể được cung cấp bởi đầu vào của người dùng. Vấn đề của tôi là không biết cách thực thi tập lệnh khi khởi động hoặc khởi động hoặc bất kỳ cách nào tốt nhất cho vấn đề của tôi.
Dex avatar
lá cờ cn
Dex
@JacobVlijm Tôi không hiểu, tập lệnh được thực thi không liên quan, tôi chỉ muốn thực thi nó khi khởi động/khởi động hoặc bất kỳ cách nào tốt nhất. Vấn đề của tôi là tôi thậm chí không thể nhìn thấy gì, cả tiếng vang. Làm cách nào tôi có thể thấy các dòng được thực thi trên thiết bị đầu cuối để có thể nhập.
Artur Meinild avatar
lá cờ vn
Câu hỏi hiện có này nêu chi tiết cách chạy tập lệnh khi khởi động: [Làm cách nào để chạy tập lệnh khi khởi động?](https://askubuntu.com/questions/814/how-to-run-scripts-on-start-up) Bây giờ để điều này thêm một phương thức để thực hiện chỉ một lần. Điều này có thể được thực hiện bằng cách tạo một tệp và chỉ chạy tập lệnh nếu tệp này không tồn tại.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.