Хорошо, на всякий случай кто-то еще, кажется, натыкается на этот вопрос с той же проблемой...
Преступник является оба 'сбросом' и 'синхронизирующими' опциями на команде монтирования для дисков FAT32. удаление их и использования mount <device> <mnt-point> -o (options),async
вместо этого решает проблему. Я не уверен, является ли это ошибкой в модуле монтирования модуля FAT.
Проблемами памяти-managment не является проблема в RHEL6.4...
Кроме того, если кто-либо знает, как я могу дать кредит на достижение этого ответа на @EliasProbst, это было бы большим.
Отмечание этого ответило за потомство.
попробуйте для записи в оболочке run at boot
at now +10 minutes <<EOF
/usr/bin/curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d '{"RequestInfo": {"context" :"Stop HDFS via REST"}, "Body": {"ServiceInfo": {"state": "INSTALLED"}}}' http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTER_NAME/services/HDFS
echo hello curl > /tmp/curl.log
EOF
/etc/rc.local
или /etc/rcX.d
, если у вас больше знаком с run-level. Более строгим подходом было бы выполнение checkbashisms
на скриптах, чтобы проверить, действительно ли они sh
- совместимы. Как bash
, так и ksh
смогут выполнять такие сценарии просто нормально. Но опять же, в случае каких-либо проблем придется исправлять сценарии вручную.
Это можно сделать и в кроне. Просто добавьте/etc/crontab:
@reboot /bin/sleep 600 && COMMAND
Если вы используете CentOS 7, вы также можете использовать блоки таймера systemd (см. man systemd.timer
). В частности, здесь можно использовать директиву OnBootSec =
.