Что случилось с этим csh файлом?

Это еще не может быть сделано с конфигурациями. (или по крайней мере в прошлый раз я проверил)...

Самое близкое, которое Вы получите к решению, не взламывая X, должно настроить Вас экраны как это:

------------  -----------
|  server  |  | server  |
|  screen1 |  | screen2 |
|          |  |         |  
|----------|  |---------|  

------------  ----------- 
|  client  |  | client  | 
|  screen1 |  | screen2 | 
|          |  |         | 
|----------|  |---------| 

И затем сложите их как Вы требуемый. Сделает жизнь немного сбивающей с толку сначала, но Вы привыкнете к ней.

Если Вы на центре два экрана, необходимо будет переместить мышь вверх для получения до внешних экранов. И затем вниз возвращаться к центральным экранам.

Весело проведите время и удачи!

2
13.02.2012, 00:21
1 ответ

Сценарий объявляется как

#!/bin/csh -f

Синтаксис также соответствует синтаксису csh. Вы выполняете его как

sh build.sh

С тех пор csh не совместимо ни с Bourne, ни с POSIX sh, несоответствие вызывает много синтаксических ошибок. Корректный способ работать build.sh также

csh build.sh

или путем создания этого исполняемым файлом (chmod +x build.sh) и выполнение его непосредственно, разрешение системе выбрать корректный интерпретатор согласно хижине (#!) строка:

./build.sh 

(принятие это находится в Вашем текущем каталоге).

HOSTTYPE переменная только определяется в tcsh, который является одной из csh реализаций. Если csh некоторая другая csh реализация на Вашей машине, удостоверьтесь, что Вы устанавливаете tcsh и работаете

tcsh build.sh

или измените первую строку сценария к #!/bin/tcsh -f.

14
27.01.2020, 21:49
  • 1
    Спасибо; я установил csh через Кв. - добираются, но получил this:csh build.sh HOSTTYPE: Неопределенная переменная. Какие-либо идеи? –  andandandand 11.02.2012, 08:18
  • 2
    HOSTTYPE автоматически установлен большинством оболочек. Я не уверен, почему это не установлено для Вас - возможно, Вы могли сделать новый вопрос для этого. Отправьте свою версию оболочки и соответствующие детали о Вашей среде. –  jw013 11.02.2012, 08:44
  • 3
    @omgzor Там является двумя реализациями csh: исходная оболочка C Bill Joy, и более свежее и больше featureful tcsh. Только tcsh определяет HOSTTYPE (​@jw013: и удар, после tcsh). Этот сценарий принимает это /bin/csh tcsh реализация. –  Gilles 'SO- stop being evil' 12.02.2012, 01:34
  • 4
    #!/bin/csh -f не находится в отрывке, который отправил OP, но это находится в build.sh сценарий для приложения. Я собирался упомянуть это build.sh плохое название csh сценария, но это - отказ разработчика приложения, не исходного плаката. –  Keith Thompson 12.02.2012, 01:41

Теги

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