I’m trying to execute the «history» command from a Mac App written in Swift.
@discardableResult
func shell(_ args: String...) -> Int32 {
let task = Process()
task.launchPath = "/bin/bash"
task.arguments = args
task.launch()
task.waitUntilExit()
return task.terminationStatus
}
shell("history")
It always return me this error:
env: history: No such file or directory
What is wrong? It’s really possible to work with the user command line history from a Mac App?
Paulo Mattos
18.7k10 gold badges74 silver badges84 bronze badges
asked Apr 6, 2017 at 22:29
Using certain built-in GNU commands with NSTask (which are considered «interactive» like history) usually requires that environment variables are set so that the shell knows what to return, for example:
private let env = NSProcessInfo.processInfo().environment
This can be difficult since not all users obviously are using the same environment variables or shell for that matter. An alternative would be to use bash commands in the NSTask that don’t require getting/setting up the environment:
let task = Process()
task.launchPath = "/bin/bash"
task.arguments = ["-c", "cat -n ${HOME}/.bash_history"]
let pipe = Pipe()
task.standardOutput = pipe
task.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output = NSString(data: data, encoding: String.Encoding.utf8.rawValue)
print(output!)
The resulting output should resemble the numbered format of the actual shell history.
answered Apr 7, 2017 at 9:30
l’L’ll’L’l
44.5k10 gold badges94 silver badges145 bronze badges
1
The history command is an internal bash command. As such, the correct syntax is:
$ bash -C history
In your shell function:
task.arguments = ["-C"] + args
answered Apr 6, 2017 at 23:11
Paulo MattosPaulo Mattos
18.7k10 gold badges74 silver badges84 bronze badges
1
Tested on Qlik sense Desktop Apr 2020
1.—————
Open setting.ini file in notepad++ from the below location:C:UsershpDocumentsQlikSenseSettings.ini
Add below 3 line,save.
[Settings 7]
OverrideScriptSecurity=1
StandardReload=0
2.———
open cmd.exe , run the .py file and check the output is generating and your python code is working OK.
python «C:UsershpDesktopqlik execute command.py»
3.————
In Qlik sense Data load editor : add the .py file location as below format.
Execute python «C:UsershpDesktopqlik execute command.py»;
save the qvf file
close and restart the Qlik sense App
open Data load editor ,Run load Data button on Right top corner.
4———-
Now , the Qlik sense execute the python code and generate the Output ,whenever the load script running. (same as in cmd prompt)
5———
if you made any changes/modify in python code,saved. then next time when open Qlik sense Qvf file and press load data , the visualization will auto update based on the python file output.
Unable to execute в SAMP что делать
У некоторых игроков клиент мультиплеерной версии GTA San Andreas отказывается запускаться, выдавая ошибку Unable to execute. Это значит, что программа samp.exe не может быть выполнена. Причин тому может быть фактически что угодно — от несовместимости игры с системой до неполадок в структуре файлов GTA. Рассмотрим наиболее распространенные случаи возникновения ошибки Unable to execute в SAMP и что делать в этой ситуации.

Почему возникает ошибка Unable to execute в SA-MP
Ошибка случается не при запуске окна SAMP с выбором сервера, а при старте самого клиента GTA San Andreas. При этом, как правило, остается возможность запуска одиночной игры, проблема возникает только с файлом samp.exe.
Чаще всего неполадка Unable to execute связана с:
- проблемами совместимости — игра довольно старая, и на современных системах (Windows 8, 8.1 и 10) может работать неправильно;
- сбоем настроек игры;
- нарушением связи между программой для выбора сервера и клиентом игры;
- блокировкой файла samp.exe антивирусной программой;
- проблемами с файлами игры.
Исправить проблему довольно просто; в некоторых случаях может потребоваться переустановка GTA San Andreas или мультиплеерного клиента. далее я опишу действия, что нужно делать при ошибке Unable to execute в SAMP.
Как исправить ошибку Unable to execute в SAMP?
В большинстве случаев решить проблему помогает изменение свойств файла samp.exe. По нему нужно кликнуть правой кнопкой мыши, выбрать пункт «Свойства» и выполнить одно из следующих действий:
- Включить режим совместимости с более старой системой — начиная от Windows 95 и дальше, пока игра не запустится.
- Воспользоваться режимом автоматического исправления проблем совместимости — система попробует подобрать параметры, подходящие для запуска SAMP.
- Запустить программу от имени администратора.

Поломка файла, в котором хранятся настройки игры, приводит к невозможности запуска как SAMP, так и самой GTA San Andreas. Исправить это можно, удалив проблемный файл, gta_sa.set, который находится в директории C:UsersИмя пользователяDocumentsGTA San Andreas User Files. После этого нужно запустить игру — свежий файл настроек создастся автоматически.
Проблема также может возникать из-за того, что при установке SAMP был указан неправильный путь к исполнительному файлу GTA San Andreas. Исправить это можно, нажав на пиктограмму шестеренок в окне выбора сервера, находящуюся рядом с полем для ввода имени игрока. В появившемся окне следует указать правильную директорию.

Блокировка SAMP антивирусом происходит не автоматически, а из-за ошибки пользователя. Случается это, если установить антивирусное ПО (например, Kaspersky Anti-Virus) затем включить игру и в появившемся окне запретить запуск приложения. Чтобы исправить это, нужно добавить файл samp.exe в исключения антивируса. Делается это через настройки программы, конкретный порядок действий зависит от ПО. Если разблокировать игру не получается, на время ее запуска антивирус можно отключать — это тоже избавит от ошибки Unable to execute в SAMP.
Часто к проблемам с запуском GTA приводит установка различных модов, которые подменяют оригинальные файлы игры. В случае с SAMP мешать нормальной работе программы может мод MTA, также предназначенный для мультиплеерной игры в GTA. Чтобы устранить ошибку, нужно удалить этот мод.
Если ничто не помогает исправить Unable to execute, придется переустановить саму игру и мультиплеерный мод, внимательно проверив все настройки программы. Зная, что делать при ошибке Enable to execute в SA-MP, вы сможете быстро решить возникшую проблему.
Источник
Как исправить ошибку execute_command_error при установлении модов в гта са?
Попробуй с правами администратора запустить, или в режиме совместимости в более ранними версиями если у тебя вин10. Если ничего не выйдет просто переустанови игру и не ставь те моды, которые привели к этому. Ставь все заново.
Как решить ошибку в Minecraft не удалось найти java exe?
Чтобы исправить данную ошибку, достаточно будет установить виртуальную машину Java. Для этого перейдите на официальную страницу загрузки JRE, примите лицензионное соглашение, кликнув в чек-бокс «Accept License Agreement» и нажмите на ссылку для скачивание для вашей операционной системы. Далее запустите установщик и следуйте инструкциям.
Как в GTA 5 исправить ошибку запуска Social Club?
Не мучайте голову, у них это постоянная проблема, ставьте VPN и все будет спокойно запускаться, и лаунчер и сайт. Сам много где искал, не чего не помогало, даже DNS прописывал и порты открывал, все ерунда. VPN поможет
4 1 · Хороший ответ
Gameranger has encountered an unexpected error and must quit что делать?
Необходимо переустановить Gameranger, при этом предварительно зачистить ветку реестра. Открываем редактор реестра WIN+R вводим -> regedit находим HKEY_LOCAL_MACHINE > «Software» > «Microsoft» > «Windows» > «Currentversion» folder, удаляем — GameRanger.exe key. Перезагружаем комп и переустанавливаем новую Gameranger. Если не умеешь работать с реестром, лучше не редактируй, иначе будешь по новой устанавливать винду.
PS: На всякий случай удали всё, что недавно устанавливал — возможно существует прога конфликтующая с Gameranger.
Когда устанавливаешь Скайрим, в какой папке потом находится файл skyrim.ini?
Этот файл должен находиться в корневой папке игры. Для Windows XP путь выглядит так: Мои документыMy GamesSkyrim. Для Windows 7 и 10: ДокументыМои документыMy GamesSkyrim. Для стим версии игры путь будет немного другим: . steamappscommonSkyrim.
Как исправить «код ошибки 11» при установке игры на ПК?
В зависимости от подробностей ошибки меняются и исправления этой ошибки.
К примеру какое число процентов у вас при ошибки
Если при попытках повторных утановок, это число меняется то значит какое-то приложение тормозит распаковку файлов.,
Поэтому очень часто советы по типу:
Отключите Антивирус (Просто некоторые антивирусы много потребляют ресурсов и тормозят установку)
И отключите ненужные приложения.
После всех процедур попробуйте установить снова.
Но зачастую ошибка которая выскочила показывает все необходимое, достаточно знаний элементарного технического Английского, вот ниже пример.
Опуская подробный перевод и перевод на простой и доступный язык, тут дается пояснение по типу:
«Распаковка файлов прервана из-за ошибок в системе, мешают такие файлы и настройки»
Помогает удаление всех файлов от предыдущей установки
Вот примерные варианты где искать эти папки и файлы:
ProgramFiles (ProgramFiles x86)
AppData (Имя Пользователя)
Так-же рекомендутся после этого почистить реестр.
Источник
Решение ошибки SAMP Unable to execute!
Для просмотра онлайн кликните на видео ⤵
GTA SAMP- Проблема Unable to Execute Решение за 3 минуты 100% CПОСОБ — Шомик Подробнее
GTA San Andreas SA-MP: Unable to execute fix. Подробнее
Gta samp unable to executive hatası kesin çözüm Подробнее
Samp Error: Unable to execute (solucionado (rapido facil y sin descargar nada) Подробнее
Ошибка самп unable to execute | ОТВЕТ ТУТ! Подробнее
SA-MP Unable To Execute Hatası Çözümü! %100 Подробнее
Как справить ошибку в GTA Samp Unable to execute Подробнее
Как избавиться от ошибки Unable to execute в сампе. Подробнее
Проблема в Samp — Unable to Execute Подробнее
SAMP RP Unable to execute Подробнее
Избавление в сампе от ошибки: Unable to Execute. Подробнее
что делать если в сампе пишит Unable to execute Подробнее
КРАШИТ САМП! ОШИБКА MICROSOFT VISUAL C++ в GTA SAMP Подробнее
Как исправить ошибку при входе на сервер в Samp 0.3x Unable to execute Подробнее
Что делать если выдаёт ошибку,при входе на сервер в S.A.M.P. Подробнее
[TUTORIAL] Erro Unable to Execute do Samp Подробнее
GTA SAN | Erro Unable to Execute do Samp | San Andreas 2016 Подробнее
fatal error 100: cannot read from file Что делать?(PAWNSTART) Подробнее
Источник
- Remove From My Forums
-
Вопрос
-
— Script Date: 14.1.2016 13:52 — ErikEJ.SqlCeScripting version 3.5.2.56
INSERTINTO [Sirket] ([sirketadi],[bolgeadi])
VALUES (N‘AKÇALAR’,N‘KİRALIK’);
GOThis is script when i am importing from csv. Save it as «.sqlce».
protected override void Seed(Istatistik.MyContext context)
{
foreach (var filePath in Directory.EnumerateFiles(AppDomain.CurrentDomain.BaseDirectory, «*.sqlce»))
{
context.Database.ExecuteSqlCommand(File.ReadAllText(filePath));
}
}Then: There was an error parsing the query. [ Token line number = 4,Token line offset = 1,Token in error = GO ]
???????
Ответы
-
Hello,
GO is not a SQL command, it’s interpreted by tools like SqlCmd or SSMS as a Batch separator. You have to remove all GO from your SQL scripts.
See also: GO (Transact-SQL) => Remarks
Olaf Helper
[ Blog] [ Xing] [ MVP]
-
Изменено
14 января 2016 г. 12:09
-
Предложено в качестве ответа
Tom Phillips
14 января 2016 г. 12:32 -
Помечено в качестве ответа
Lydia ZhangMicrosoft contingent staff
22 января 2016 г. 5:20
-
Изменено
This is what I get now if I try to do it with 1.2.3.
2019-07-29 13:52:56,770 | DEBUG | parameter_store | No need to update parameter notification_endpoint with value vb@-redacted-.com since they are the same | (parameter_store.py:27)
Traceback (most recent call last):
File "adf-build/main.py", line 336, in <module>
main()
File "adf-build/main.py", line 255, in main
cache=cache
File "/codebuild/output/src334691900/src/adf-build/shared/python/organizations.py", line 197, in build_account_path
current = self.list_parents(ou_id)
File "/codebuild/output/src334691900/src/adf-build/shared/python/organizations.py", line 159, in list_parents
ChildId=ou_id
File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 357, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/usr/local/lib/python3.7/site-packages/botocore/client.py", line 661, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.errorfactory.InvalidInputException: An error occurred (InvalidInputException) when calling the ListParents operation: You provided a value that does not match the required pattern.
[Container] 2019/07/29 13:52:56 Command did not exit successfully python adf-build/main.py exit status 1
[Container] 2019/07/29 13:52:56 Phase complete: BUILD State: FAILED
[Container] 2019/07/29 13:52:56 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: python adf-build/main.py. Reason: exit status 1
[Container] 2019/07/29 13:52:57 Entering phase POST_BUILD
[Container] 2019/07/29 13:52:57 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2019/07/29 13:52:57 Phase context status code: Message:
I’m trying to install node.js 12 on Ubuntu 18 and following the instructions, when I type
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
I got the next text:
Reading package lists... Done
E: The repository 'http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/3.4 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/3.0 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.10 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4ABE1AC7557BEFF9
E: The repository 'http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.10 Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release: The following signatures were invalid: EXPKEYSIG 58712A2291FA4AD5 MongoDB 3.6 Release Signing Key <packaging@mongodb.com>
E: The repository 'http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Error executing command, exiting
I guess this is the reason why every time that I run
sudo apt-get install -y nodejs
I got the version 8 instead of 10.
Anyone knows why is this happening? How I got to this point?
And if the security of my system is at risk, how to fix it?

