Tag: linux

Терминал Java Linux в JPanel

Я создаю редактор сценариев и хочу иметь возможность запускать Bash / Shell / Python / etc. скрипты в программе … До сих пор у меня есть способ их запуска, но сценарии не имеют возможности вводить пользователя; вот код: package com.hightide.ui.terminal; import javax.swing.*; import java.awt.*; import java.io.BufferedReader; import java.io.File; import java.io.InputStreamReader; /** * Created by peter […]

Выдача системных команд в Linux с C, C ++

Я знаю, что в приложении DOS / Windows вы можете выдавать системные команды из кода, используя строки, такие как: system(“pause”); или system(“myProgram.exe”); … от stdlib.h. Есть ли подобная команда Linux, и если это так, какой файл заголовка я бы нашел? Кроме того, это считается плохой практикой программирования? Я рассматриваю попытку получить список загруженных модhive ядра […]

эквивалентная дата от GNU до Solaris

В GNU с датой команды я могу это сделать: date -d “+4 day” datei=20130101 i=5 date -d “$datei +$i day” Но мне нравится знать: как я могу сделать это в Solaris? с командой даты

Почему stat не работает после readdir?

Я написал программу, которая печатает имя каталога или имя файла. Это легко, но у меня есть что-то неприятное. Он не может различать тип каталога и файла. Я знаю, и я использовал stat.st_mode, чтобы закончить его. Но что-то не так: когда я использую gdb для проверки значения st_mode, я обнаружил, что он равен 0, кроме “.” […]

Понимание команды через оболочку adb и через код – Android

Я пытаюсь предоставить разрешение BATTERSTATS для приложения. Когда я запускаю команду с ПК – она ​​работает нормально: adb shell pm grant com.example.sample.myapplication android.permission.BATTERY_STATS Но та же команда pm grant не работает при запуске из приложения Android: java.lang.Process process = Runtime.getRuntime().exec(“pm grant com.example.sample.myapplication android.permission.BATTERY_STATS”); Требуется ли разрешение root для предоставления этого разрешения? Если это так, почему […]

как я могу показать размер файлов в / proc? он не должен быть размером 0

из следующего сообщения, мы знаем, что есть два символа в файле / proc / sys / net / ipv4 / ip_forward, но почему я только что показал, что этот файл имеет нулевой размер? Я знаю, что это не файл на диске, а файл в памяти, так есть ли какая-либо команда, которая может видеть реальный размер […]

Чтение значений в переменную оболочки из трубы

Я пытаюсь получить bash для обработки данных из stdin, который попадает в систему, но не повезло. Я имею в виду не одну из следующих работ: echo “hello world” | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= где я хочу, чтобы […]

Как управлять исходным IP-адресом пакета ZeroMQ на компьютере с несколькими IP-адресами?

У метода socket .create_connection() стандартной библиотеки Python есть опция адреса источника, для управления IP-адресом источника, используемым соединением. Как мне сделать то же самое с сокером Python ZeroMQ, учитывая машину с несколькими адресами? В этом случае я использовал iproute2 ip addr add для создания адресов и артефактов ZeroMQ PUB/SUB .

Сохраненная процедура, которая автоматически удаляет строки старше 7 дней в MYSQL

Я хотел бы знать, можно ли создать хранимую процедуру, которая автоматически, каждый день в 00:00, удаляет каждую строку каждой таблицы, которая превышает 7 дней. Я видел несколько решений, но не уверен, что это то, что я ищу, и было бы неплохо, если бы у кого-то был хороший пример. Я знаю, что это можно сделать с […]

Linux не использует swap, но активируется OOM killer

У меня эта проблема уже давно, и я не могу понять, в основном, моя Linux (32-битная 3.2.6-3.fc16.i686.PAE) система отказывается использовать своп. Когда я бегу $ tail /dev/zero tail: memory exhausted Он не прибегает к использованию свопа вообще .. он просто умирает после использования физической памяти. Вот соответствующие сведения. $ free -m total used free shared […]

Interesting Posts
Давайте будем гением компьютера.