Написание сценария для открытия файлов с faketime

Обращаюсь к конкретной компании, занимающейся программным обеспечением, полностью прекращающей поддержку Linux. Я хотел бы написать сценарий, который заменяет исполняемый файл (например, runme) и запускает программу с помощью faketime. так что я не получаю ошибку истечения времени. Итак, что я уже сделал, я нашел исполняемый файл и переименовал его (mv runme RM). Затем я создал файл сценария с именем runme в том же каталоге, в этом файле, который я написал. (faketime '2019-12-01 08:15:42' / opt / runme / Linux / RM) Итак, теперь файл сценария выполняет исходную программу, но с более старой датой. Теперь, если я дважды щелкну файл, где runme является приложением по умолчанию, программа runme откроется без проблем, но не откроет файл, который я щелкнул, вместо этого он просто откроет пустой файл по умолчанию. Могу ли я добавить параметры, чтобы файл, который я дважды щелкнул, открывался в приложении по умолчанию с помощью этого сценария?

Спасибо за ваше время, JShel Ubuntu 20.04 LTS Gnome 3.36.3

0
задан 18 August 2020 в 02:31

2 ответа

Вообще говоря, если у вас есть сценарий и вы хотите передать аргументы другой программе, вы должны добавить:

"$@"

в конец. Например, если бы у меня был сценарий для выполнения ls -l, он выглядел бы так:

ls -l "$@"
1
ответ дан 21 August 2020 в 07:56

Похоже, вам нужно передать имя файла программе, которую вы запускаете. Почему бы вместо переименования исполняемого файла не изменить ассоциацию файла, чтобы запустить команду faketime и передать имя файла?

0
ответ дан 21 August 2020 в 07:56

Другие вопросы по тегам:

Похожие вопросы: