Можно хотеть зарегистрироваться whereis
команда, а также альтернативы. Проверьте, существует ли символьная ссылка в /etc/alternatives/java
это указывает на IcedTea, а не Ваш желаемый исполняемый файл Java. Можно хотеть проверить alternatives
управляйте, чтобы установить новую альтернативу и установить ее, как желаемый.
Править: Свяжитесь с документацией RHEL как пример: https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_SOA_Platform/4.3/html/Getting_Started_Guide/appe-install_jdk_rhel.html
Что я в конечном итоге хочу сделать, это источник файла каждую минуту или около того, чтобы сохранить определенные переменные в моей сессии Bash.
Изменение среды процесса такая же, как изменение частной памяти процесса (на самом деле, это именно то, что будет вовлечено). Абсолютно не допускается! Вот почему IPC такая сложная царство.
В вашем crontab
:
* * * * * date >> dateFile.txt & sleep 30; date >> dateFile.txt &
Straightforward, no ? =)
(Лучше поставить полный PATH команды date
)
Другое решение:
while true; do date >> dateFile.txt & sleep 30; done
В Bash вы можете сделать это легко с использованием переменной Prompt_command
(из человека Bash
):
Inmapt_command
Если установлено значение, значение выполняется как команда до выдачи каждого Основная подсказка.
Итак, если вы добавите что-то вроде этого к вашему ~ / .bashrc
:
PROMPT_COMMAND=". /path/to/file"
У вас будут какие-либо переменные, определенные в этом файле.