Этот CSS должен быть достаточным:
td { min-width: 100px; }
Однако этому не всегда повинуются правильно (атрибут минимальной ширины) все браузеры (например, IE6 не нравится он много).
Редактирование: Что касается IE6 (и прежде) решение, нет того, которое работает надежно при всех обстоятельствах, насколько я знаю. Используя nowrap HTML-атрибут действительно не достигает желаемого результата, поскольку тот просто предотвращает разрывы строки в ячейке, вместо того, чтобы определить минимальную ширину.
Однако, если nowrap используется в сочетании со свойством width обычной ячейки (таким как использование ширины: 100 пкс), 100 пкс будут действовать как , минимальная ширина и ячейка все еще расширятся с текстом (из-за nowrap). Это - решение далекое от идеального, которое не может быть полностью применено с помощью CSS и, как таковое, было бы утомительно, чтобы реализовать, если у Вас есть много таблиц, Вы хотите применить это к. (Конечно, это все альтернативное решение падает, если Вы хотите иметь динамические разрывы строки в своих ячейках, так или иначе).
На самом деле варианты других ответов, используйте параметр -t в ssh для принудительного выделения псевдо-tty:
ssh -t me@machine ./executeMyScript '&&' bash -i
Как насчет
ssh me@machine ./executeMyScript '&&' bash -i
Вы должны указать &&
, чтобы он был передан на удаленный компьютер, а не проглатывался локальной оболочкой.
Цитируйте символ ';'
, и вы можете изменить также ваш начальный каталог:
ssh me@machine ./executeMyScript '&&' cd /developmentDirectory ';' bash -i
Поместите что-то вроде этого в конец сценария, который вы хотите запустить:
bash -li
Это запускает Bash как интерактивную оболочку входа в систему. Это не идеально, поскольку вы упустите такие вещи, как TERM
пересылка,
Как насчет использования параметра SendEnv в ssh_config для отправки определенного параметра среды с локального компьютера на удаленный компьютер с последующей проверкой этой переменной среды в конфигурации удаленного узла?
В ваш .ssh / special-config-file:
remotehost:
SendEnv *
Ваш локальный скрипт:
RUN_THIS_FIRST_COMMAND=blah
ssh -F special-config-file
Ваш удаленный .bash_profile:
if [ "$RUN_THIS_FIRST_COMMAND" != "" ] ; then
$RUN_THIS_FIRST_COMMAND
fi
Вам может потребоваться проверить некоторые из этих строк, я просто собрал их вместе со страницами руководства и убежищем ' Я пробовал что-либо из этого раньше. Лично мне не нравится изменять локальную и удаленную среду для этого решения.