Điểm:0

Làm cách nào để biến tập lệnh Shell thành chương trình khởi động?

lá cờ vn

Vì vậy, tôi hiện đang sử dụng Ubuntu trên chiếc Lenovo 330 15ikb(Model 81DC) của mình. Tôi đang sử dụng tập lệnh https://github.com/anitaggu/ikbdop/ để tắt bàn phím nhưng tôi không muốn gõ lệnh mỗi khi mở máy tính xách tay của mình bằng cách khởi động nguội.

Lệnh: -

./ikbdop.sh attachment #để đính kèm bàn phím bên trong
./ilbdop.sh detach #to tháo bàn phím bên trong

Có cách nào để chạy lệnh tách mỗi khi tôi bật máy tính xách tay của mình không hoặc bạn có thể cho biết cách chuyển tập lệnh đó sang ứng dụng khởi động bằng lệnh tách tự động không?

Lưu ý: - Tôi không phải là dân chuyên nghiệp nên vui lòng viết bằng ngôn ngữ đơn giản.

cocomac avatar
lá cờ cn
Chào mừng bạn đến với Hỏi Ubuntu. Hệ điều hành Zorin không có chủ đề ở đây, vì vậy câu hỏi của bạn có thể sẽ bị đóng do lạc đề, nhưng bạn có thể thử hỏi trên [Unix & Linux Stack Exchange](https://unix.stackexchange.com/). Để chỉ cho bạn đi đúng hướng, hãy xem xét việc tạo `dịch vụ` chạy khi khởi động trên Linux.
cocomac avatar
lá cờ cn
Ồ được thôi. Bài đăng ban đầu của bạn cho biết Zorin OS, nhưng nếu bạn đã sử dụng Ubuntu, thì bạn vẫn ổn. Tôi cũng đã xóa cờ lạc đề của mình khi bạn đang sử dụng Ubuntu. Xin lỗi cho bất kỳ sự hiểu lầm.
Mine Easter avatar
lá cờ vn
Tôi đã vô tình xóa nhận xét trước đó nhưng dù sao thì tôi cũng không hiểu làm cách nào để chuyển tập lệnh đó thành chương trình khởi động bằng lệnh tách tự động.
cocomac avatar
lá cờ cn
@MineEster Tôi đã thêm câu trả lời giải thích một cách có thể. Một số cách khả thi khác có trong [câu hỏi này](https://askubuntu.com/q/814/1438484).
Điểm:0
lá cờ cn

nhiều cách để chạy tập lệnh khi khởi động, nhưng đây là một cách sử dụng cron.

Tạo một tập lệnh ở đâu đó trên đĩa của bạn, giả sử, /home/you/myscript.shvà đặt phần sau vào tập lệnh. Đây sẽ là các lệnh được chạy mỗi khi bạn khởi động máy tính, vì vậy hãy kiểm tra kỹ xem chúng có đúng không. Dòng đầu tiên (#!/usr/bin/env bash) yêu cầu Ubuntu sử dụng Bash để chạy tập lệnh này.

#!/usr/bin/env bash
/full/path/to/ikbdop.sh đính kèm
/full/path/to/ilbdop.sh tách ra

Lưu tập lệnh nơi bạn muốn. Làm cho nó có thể thực thi được (chmod +x myscript.sh). Chạy crontab -e để chỉnh sửa cronfile của bạn. Thêm một dòng vào nó nói rằng @reboot /full/path/to/script.sh (tất nhiên là thay thế đường dẫn bằng vị trí tập lệnh của bạn).

Đă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.