У меня был этот сценарий:
spd-say "Hello, don't forget the trash bin."
Таким образом, это напомнило мне о том, что я должен был сделать, и я переместил его, /usr/local/bin/
и команда trash
произнесла аргумент, а затем я поставил задачу crontab , чтобы она каждый день напоминала мне о том, что я хотел сделать. Но crontab не работал, и я не мог понять, почему (он делает другие работы без нареканий).
Однажды я увидел это сообщение в моем терминале:
You have new mail in /var/mail/root
в конце которого эта строка заставила меня сделать ошибку:
/bin/sh: 1: trash: not found
Я знаю, что это было глупо, но я сделал:
mv /usr/local/bin/trash /bin/sh
думая, что sh
это каталог, и я должен переместить сценарий туда, чтобы быть выполненным.
Теперь, когда я хочу увидеть страницу руководства, система говорит:
«Привет, не забудь мусорное ведро».
И вывод cat sh
:
#!/bin/bash
spd-say "Hello, don't forget the trash bin. "
В любом случае, я могу что-нибудь сделать или мне нужно переустановить операционную систему?
man
документов - мусор (или трудный для понимания)