LINUX.ORG.RU

Сообщения zorinquen

 

софт для записи в wav или mp3 с любого источника на ноуте

На ноуте с OpenSUSE хочется иногда записать звук то с радиостанции потоковой, то с google translate. Пробовал консольную fadecut для записи с потоковой р/станции, работает нормально, но интересно узнать про более универсальное решение. Может это возможно сделать как-то с помощью pulseaudio?

 ,

zorinquen ()

Запуск в Steamlink в chroot

На Armbian установлен в chroot (c Ubuntu Groovy) Steamlink из http://repo.steampowered.com/steamlink/latest/

Бинарник steamlink находится в /opt/groovy/usr/bin, а либы в /usr/lib/x86_64-linux-gnu/

Перед запуском steamlink_а включил debug:

# export QT_DEBUG_PLUGINS=1 

При запуске выдает, что не может быть инициализирован Qt plugin

# steamlink 
QFactoryLoader::QFactoryLoader() checking directory path "/usr/bin/platforms" ...
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

В системе при этом присутствуют и родные Qt либы версии 5.14.2

# dpkg -l | grep qt5  
ii  libqt5core5a:amd64               5.14.2+dfsg-6                     amd64        Qt 5 core module
ii  libqt5dbus5:amd64                5.14.2+dfsg-6                     amd64        Qt 5 D-Bus module
ii  libqt5gui5:amd64                 5.14.2+dfsg-6                     amd64        Qt 5 GUI module
ii  libqt5network5:amd64             5.14.2+dfsg-6                     amd64        Qt 5 network module
ii  libqt5svg5:amd64                 5.14.2-2                          amd64        Qt 5 SVG module
ii  libqt5widgets5:amd64             5.14.2+dfsg-6                     amd64        Qt 5 widgets module
ii  qt5-gtk-platformtheme:amd64      5.14.2+dfsg-6                     amd64        Qt 5 GTK+ 3 platform theme

и необходимые для запуска steamlink Qt либы версии 5.14.1, которые я скопировал из Flatpak Steamlink каталога (flatpak steamlink установлен в chroot, но с ошибкой):

# cp -r /opt/groovy/var/lib/flatpak/app/com.valvesoftware.SteamLink/current/1f742048c1a7e47646224add314d7bdb47e3f5275a994a318069c863312c
8f6e/files/lib/  /usr/lib/x86_64-linux-gnu/

Может конечно это и неприемлемо использовать Qt библиотеки для steamlink, взятые из Flatpak и нужно просто доставить еще системные некоторые Qt deb-пакеты?

p.s. пробовал также удалять все дефолтные Qt пакеты

# dpkg -r libqt5core5a:amd64 libqt5dbus5:amd64 libqt5gui5:amd64 libqt5widgets5:amd64 qt5-gtk-platformtheme:amd64 libqt5network5:amd64 libqt5svg5:amd64

и использовать только скопированные Qt либы другой версии из Flatpak, но это проблему не решило - ошибка та же.

 , ,

zorinquen ()

Steamlink - ошибка при запуске на Ubuntu 20.04

В системе установлены все deb-пакеты из репозитория https://launchpad.net/%7Ebeineri/+archive/ubuntu/opt-qt-5.14.0-bionic для Qt 5.14.0

# dpkg -l | grep 5.14
ii  qt514-meta-full                            5.14.2-1basyskom4                   amd64        The full stack of Qt 5.14.2 release
ii  qt5143d                                    5.14.2-1basyskom3                   amd64        Qt 5.14.2 Quick module for scripting 3D applications in QML
ii  qt514base                                  5.14.2-1basyskom2                   amd64        Qt 5.14.2 Base modules.
ii  qt514charts-no-lgpl                        5.14.2-1basyskom1                   amd64        Qt 5.14.2 Charts
ii  qt514connectivity                          5.14.2-1basyskom1                   amd64        Qt 5.14.2 Connectivity
ii  qt514datavis3d-no-lgpl                     5.14.2-1basyskom1                   amd64        Qt 5.14.2 Data Visualization
ii  qt514declarative                           5.14.2-1basyskom3                   amd64        Qt 5.14.2 Declarative module
ii  qt514doc                                   5.14.2-1basyskom3                   all          Qt 5.14.2 Doc module
ii  qt514gamepad                               5.14.2-1basyskom1                   amd64        Qt 5.14.2 Gamepad
ii  qt514graphicaleffects                      5.14.2-1basyskom1                   amd64        Qt 5.14.2 graphicaleffects module
ii  qt514imageformats                          5.14.2-1basyskom1                   amd64        Qt 5.14.2 Image format plugins
ii  qt514location                              5.14.2-1basyskom3                   amd64        Qt 5.14.2 Location
ii  qt514lottie-no-lgpl                        5.14.2-1basyskom1                   amd64        Qt 5.14.2 Lottie
ii  qt514multimedia                            5.14.2-1basyskom1                   amd64        Qt 5.14.2 Multimedia
ii  qt514networkauth-no-lgpl                   5.14.2-1basyskom1                   amd64        Qt 5.14.2 network auth module
ii  qt514quick3d-no-lgpl                       5.14.2-1basyskom1                   amd64        Qt 5.14.2 Quick 3D
ii  qt514quickcontrols                         5.14.2-1basyskom1                   amd64        Qt 5.14.2 Quick Controls
ii  qt514quickcontrols2                        5.14.2-1basyskom1                   amd64        Qt 5.14.2 Quick Controls 2
ii  qt514quicktimeline-no-lgpl                 5.14.2-1basyskom1                   amd64        Qt 5.14.2 Quick Timeline
ii  qt514remoteobjects                         5.14.2-1basyskom1                   amd64        Qt 5.14.2 Remote Objects
ii  qt514script                                5.14.2-1basyskom1                   amd64        Qt 5.14.2 Script module
ii  qt514scxml                                 5.14.2-1basyskom1                   amd64        Qt 5.14.2 Scxml
ii  qt514sensors                               5.14.2-1basyskom1                   amd64        Qt 5.14.2 Sensors
ii  qt514serialbus                             5.14.2-1basyskom1                   amd64        Qt 5.14.2 Serial bus
ii  qt514serialport                            5.14.2-1basyskom1                   amd64        Qt 5.14.2 Serial Port
ii  qt514speech                                5.14.2-1basyskom1                   amd64        Qt 5.14.2 speech module
ii  qt514svg                                   5.14.2-1basyskom1                   amd64        Qt 5.14.2 SVG module
ii  qt514tools                                 5.14.2-1basyskom1                   amd64        Qt 5.14.2 tools module
ii  qt514translations                          5.14.2-1basyskom1                   all          Qt 5.14.2 Translations module
ii  qt514virtualkeyboard-no-lgpl               5.14.2-1basyskom1                   amd64        Qt 5.14.2 Virtual Keyboard
ii  qt514wayland                               5.14.2-1basyskom1                   amd64        Qt 5.14.2 Wayland
ii  qt514webchannel                            5.14.2-1basyskom1                   amd64        Qt 5.14.2 Webchannel module
ii  qt514webengine                             5.14.2-1basyskom4                   amd64        Qt 5.14.2 web browser engine.
ii  qt514webglplugin-no-lgpl                   5.14.2-1basyskom1                   amd64        Qt 5.14.2 Web GL plugin
ii  qt514websockets                            5.14.2-1basyskom1                   amd64        Qt 5.14.2 Web Sockets plugins
ii  qt514x11extras                             5.14.2-1basyskom1                   amd64        Qt 5.14.2 X11 extras
ii  qt514xmlpatterns                           5.14.2-1basyskom1                   amd64        Qt 5.14.2 XmlPatterns module

и пути экспoртированы

# env | grep PATH
LD_LIBRARY_PATH=/opt/qt514/lib/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/qt514/bin

но при запуске steamlink (версии из tar.gz) он не находит Qt5.14

# /usr/bin/steamlink 
/usr/bin/steamlink: /opt/qt514/lib/tls/x86_64/x86_64/libQt5Core.so.5: version `Qt_5.14' not found (required by /usr/bin/steamlink)

Может проблема в том, что в стороннем репозитории версия Qt для Bionic Ubuntu, а у меня Ubuntu Focal?

 ,

zorinquen ()

Armbian - не устанавливается SteamLink из flatpak

На Armbian установлен flatpak:

root@arm-64:~# dpkg -l | grep flatpak
ii  flatpak                              1.0.9-0ubuntu0.2                    arm64        Application deployment framework for desktop apps

но при попытке установить SteamLink:

# flatpak install flathub com.valvesoftware.SteamLink
error: Error searching remote flathub: Can't find ref com.valvesoftware.SteamLink

и скачав сам com.valvesoftware.SteamLink.flatpakref файл:

# flatpak install com.valvesoftware.SteamLink.flatpakref
error: No such ref 'app/com.valvesoftware.SteamLink/aarch64/stable' in remote flathub

при этом

# flatpak remotes -d
Name    Title   URL                          Collection ID Priority Options
flathub Flathub https://dl.flathub.org/repo/ -             1        system 

На ноут с amd64 архитектурой та же команда нормально Steam установила. Получается нет поддержки именно aarch64?

 ,

zorinquen ()

Ubuntu - зеркало на котором релизы для все архитектур

Кто в курсе киньте плз линк на сабж. А то попадаются зеркала либо с i386/amd64 или с arm64/armhf/ppc64el/s390x архитектурами. А нужно зеркало, включающее все. Цель-на девайсе с aarch64 архитектурой (armbian с Ubuntu bionic) запустить приложение для amd64 через chroot.

Текущий sources.list:

deb [arch=arm64] http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb [arch=arm64] http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-proposed main restricted universe multiverse  
deb [arch=amd64] http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse 

После apt update выдаёт

N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-utils/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'bionic-desktop/binary-amd64/Packages' as repository 'http://apt.armbian.com bionic InRelease' doesn't support architecture 'amd64'

Непонятно причем тут apt.armbian.com если его в sources.list уже нет…

 , , ,

zorinquen ()

Armbian - не запускаются иксы

На tvbox_e c Armbian устанвлены пакеты:

$ dpkg -l | grep xorg
rc  xserver-xorg                           1:7.7+19ubuntu7.1                   arm64        X.Org X server
ii  xserver-xorg-core:armhf                2:1.19.6-1ubuntu4.8                 armhf        Xorg X server - core server
ii  xserver-xorg-legacy                    2:1.19.6-1ubuntu4.8                 arm64        setuid root Xorg server wrapper
ii  xserver-xorg-video-armsoc:armhf        1.4.1-0ubuntu1                      armhf        X.Org X server -- ARM SoC display driver (transitional package)
ii  xserver-xorg-video-armsoc-exynos:armhf 1.4.1-0ubuntu1                      armhf        X.Org X server -- ARM SoC display driver for Exynos DRM

SoC Amlogic S905w. Пакеты xserver-xorg-video-armsoc и xserver-xorg-video-armsoc-exynos конфликтуют с xserver-xorg. Так что либо они, либо он. При попытке запустить:

$ startx
/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

В Xorg.0.log

X.Org X Server 1.19.6
Release Date: 2017-12-20
[   113.120] X Protocol Version 11, Revision 0
[   113.125] Build Operating System: Linux 4.15.0-124-generic armv7l Ubuntu
[   113.130] Current Operating System: Linux armbian 5.9.0-arm-64 #20.10 SMP PREEMPT Wed Oct 14 12:04:42 MSK 2020 aarch64
[   113.130] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
[   113.141] Build Date: 30 November 2020  08:03:57PM
[   113.147] xorg-server 2:1.19.6-1ubuntu4.8 (For technical support please see http://www.ubuntu.com/support) 
[   113.153] Current version of pixman: 0.34.0
[   113.164]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   113.164] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   113.188] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 24 12:47:04 2021
[   113.194] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   113.200] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   113.201] (==) No Layout section.  Using the first Screen section.
[   113.201] (**) |-->Screen "DefaultScreen" (0)
[   113.201] (**) |   |-->Monitor "<default monitor>"
[   113.202] (**) |   |-->Device "Mali FBDEV"
[   113.202] (**) |   |-->GPUDevice "Mali FBDEV"
[   113.202] (==) No monitor specified for screen "DefaultScreen".
        Using a default monitor configuration.
[   113.202] (**) Option "AutoAddGPU" "off"
[   113.202] (==) Automatically adding devices
[   113.202] (==) Automatically enabling devices
[   113.202] (**) Not automatically adding GPU devices
[   113.202] (==) Automatically binding GPU devices
[   113.202] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   113.202] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[   113.202]    Entry deleted from font path.
[   113.202] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/75dpi/:unscaled,
        /usr/share/fonts/X11/Type1,
        /usr/share/fonts/X11/75dpi,
        built-ins
[   113.202] (==) ModulePath set to "/usr/lib/xorg/modules"
[   113.202] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   113.203] (II) Loader magic: 0xd33008
[   113.203] (II) Module ABI versions:
[   113.203]    X.Org ANSI C Emulation: 0.4
[   113.203]    X.Org Video Driver: 23.0
[   113.203]    X.Org XInput driver : 24.1
[   113.203]    X.Org Server Extension : 10.0
[   113.205] (++) using VT number 1

[   113.213] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_34
[   113.216] (II) xfree86: Adding drm device (/dev/dri/card1)
[   113.221] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[   113.222] (II) xfree86: Adding drm device (/dev/dri/card0)
[   113.225] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 12 paused 0
[   113.226] (**) OutputClass "Lima" setting /dev/dri/card0 as PrimaryGPU
[   113.226] (II) LoadModule: "glx"
[   113.227] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   113.231] (II) Module glx: vendor="X.Org Foundation"
[   113.231]    compiled for 1.19.6, module version = 1.0.0
[   113.231]    ABI class: X.Org Server Extension, version 10.0
[   113.231] (II) LoadModule: "armsoc"
[   113.232] (II) Loading /usr/lib/xorg/modules/drivers/armsoc_drv.so
[   113.232] (II) Module armsoc: vendor="X.Org Foundation"
[   113.232]    compiled for 1.19.3, module version = 1.4.1
[   113.232]    Module class: X.Org Video Driver
[   113.233]    ABI class: X.Org Video Driver, version 23.0
[   113.233] (II) ARMSOC: Driver for ARM Mali compatible chipsets
[   113.233] (WW) Falling back to old probe method for armsoc
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (WW) Falling back to old probe method for armsoc
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.233] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.233] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.233] (EE) ERROR: Cannot set the DRM interface version.
[   113.237] (II) No BusID or DriverName specified - opening /dev/dri/card0
[   113.237] (EE) ERROR: Cannot set the DRM interface version.
[   113.237] (EE) ERROR: Cannot open a connection with the DRM - Permission denied
[   113.237] (II) modeset(0): using drv /dev/dri/card0
[   113.237] (WW) Falling back to old probe method for modesetting
[   113.237] (II) modeset(0): Creating default Display subsection in Screen section
        "DefaultScreen" for depth/fbbpp 24/32
[   113.237] (**) modeset(0): Depth 24, (--) framebuffer bpp 32
[   113.238] (II) Applying OutputClass "Lima" options to /dev/dri/card0
[   113.238] (==) modeset(0): RGB weight 888
[   113.238] (==) modeset(0): Default visual is TrueColor
[   113.238] (II) Loading sub module "glamoregl"
[   113.238] (II) LoadModule: "glamoregl"
[   113.238] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[   113.256] (II) Module glamoregl: vendor="X.Org Foundation"
[   113.257]    compiled for 1.19.6, module version = 1.0.0
[   113.257]    ABI class: X.Org ANSI C Emulation, version 0.4
[   113.257] (II) glamor: OpenGL accelerated X.org driver based.
[   113.653] (II) glamor: EGL version 1.4:
[   113.669] (II) modeset(0): glamor initialized
[   113.670] (II) modeset(0): Output Composite-1 has no monitor section
[   113.778] (II) modeset(0): Output HDMI-1 has no monitor section
[   113.778] (II) modeset(0): EDID for output Composite-1
[   113.779] (II) modeset(0): Printing probed modes for output Composite-1
[   113.779] (II) modeset(0): Modeline "720x576i"x25.0   13.50  720 732 795 864  576 580 586 625 interlace (15.6 kHz e)
[   113.779] (II) modeset(0): Modeline "720x480i"x30.0   13.50  720 739 801 858  480 488 494 525 interlace (15.7 kHz e)
[   113.887] (II) modeset(0): EDID for output HDMI-1
[   113.887] (II) modeset(0): Manufacturer: PHL  Model: 0  Serial#: 16843009
[   113.887] (II) modeset(0): Year: 2011  Week: 11
[   113.887] (II) modeset(0): EDID Version: 1.3
[   113.887] (II) modeset(0): Digital Display Input
[   113.887] (II) modeset(0): Max Image Size [cm]: horiz.: 64  vert.: 36
[   113.887] (II) modeset(0): Gamma: 2.20
[   113.887] (II) modeset(0): No DPMS capabilities specified
[   113.888] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[   113.888] (II) modeset(0): First detailed timing is preferred mode
[   113.888] (II) modeset(0): redX: 0.636 redY: 0.335   greenX: 0.291 greenY: 0.603
[   113.888] (II) modeset(0): blueX: 0.146 blueY: 0.061   whiteX: 0.279 whiteY: 0.292
[   113.888] (II) modeset(0): Supported established timings:
[   113.888] (II) modeset(0): 640x480@60Hz
[   113.888] (II) modeset(0): 800x600@60Hz
[   113.888] (II) modeset(0): 1024x768@60Hz
[   113.888] (II) modeset(0): Manufacturer's mask: 0
[   113.888] (II) modeset(0): Supported standard timings:
[   113.888] (II) modeset(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 148.5 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 84.8 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1360  h_sync: 1432  h_sync_end 1568 h_blank_end 1776 h_border: 0
[   113.888] (II) modeset(0): v_active: 768  v_sync: 771  v_sync_end 776 v_blanking: 798 v_border: 0
[   113.888] (II) modeset(0): Monitor name: PHILIPS FTV
[   113.888] (II) modeset(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 148.5 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2558  h_sync_end 2602 h_blank_end 2750 h_border: 0
[   113.888] (II) modeset(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[   113.888] (II) modeset(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking: 562 v_border: 0
[   113.888] (II) modeset(0): Supported detailed timing:
[   113.888] (II) modeset(0): clock: 74.2 MHz   Image Size:  640 x 360 mm
[   113.888] (II) modeset(0): h_active: 1280  h_sync: 1720  h_sync_end 1760 h_blank_end 1980 h_border: 0
[   113.888] (II) modeset(0): v_active: 720  v_sync: 725  v_sync_end 730 v_blanking: 750 v_border: 0
[   113.889] (II) modeset(0): Number of EDID sections to follow: 1
[   113.889] (II) modeset(0): EDID (in hex):
[   113.889] (II) modeset(0):   00ffffffffffff00410c000001010101
[   113.889] (II) modeset(0):   0b150103804024780af9aba2554a9a25
[   113.889] (II) modeset(0):   0f474a21080081800101010101010101
[   113.889] (II) modeset(0):   010101010101023a801871382d40582c
[   113.889] (II) modeset(0):   450080682100001e1b2150a051001e30
[   113.889] (II) modeset(0):   48883500806821000018000000fc0050
[   113.889] (II) modeset(0):   48494c495053204654560a20000000fd
[   113.889] (II) modeset(0):   00384c1e5311000a20202020202001c7
[   113.889] (II) modeset(0):   020326714e9f10202122140513041102
[   113.889] (II) modeset(0):   15060126090703150750830100006703
[   113.889] (II) modeset(0):   0c002000b82d023a80d072382d40102c
[   113.889] (II) modeset(0):   458080682100001e011d803e73382d40
[   113.889] (II) modeset(0):   7e2c458080682100001e011d80d0721c
[   113.889] (II) modeset(0):   1620102c258080682100009e011d00bc
[   113.889] (II) modeset(0):   52d01e20b828554080682100001e0000
[   113.889] (II) modeset(0):   0000000000000000000000000000001c
[   113.889] (--) modeset(0): HDMI max TMDS frequency 225000KHz
[   113.889] (II) modeset(0): Printing probed modes for output HDMI-1
[   113.889] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[   113.889] (II) modeset(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080i"x60.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080i"x50.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[   113.889] (II) modeset(0): Modeline "1920x1080"x30.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x25.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x24.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080i"x59.9   74.18  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x30.0   74.18  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1920x1080"x24.0   74.18  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768 771 776 798 -hsync -vsync (47.7 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[   113.890] (II) modeset(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[   113.890] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   113.890] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   113.890] (II) modeset(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[   113.890] (II) modeset(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[   113.890] (II) modeset(0): Output Composite-1 connected
[   113.890] (II) modeset(0): Output HDMI-1 connected
[   113.890] (II) modeset(0): Using sloppy heuristic for initial modes
[   113.890] (II) modeset(0): Output Composite-1 using initial mode 720x576i +0+0
[   113.890] (II) modeset(0): Output HDMI-1 using initial mode 1920x1080 +0+0
[   113.890] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[   113.890] (==) modeset(0): DPI set to (96, 96)
[   113.890] (II) Loading sub module "fb"
[   113.890] (II) LoadModule: "fb"
[   113.891] (II) Loading /usr/lib/xorg/modules/libfb.so
[   113.891] (II) Module fb: vendor="X.Org Foundation"
[   113.892]    compiled for 1.19.6, module version = 1.0.0
[   113.892]    ABI class: X.Org ANSI C Emulation, version 0.4
[   113.892] (II) UnloadModule: "armsoc"
[   113.892] (II) Unloading armsoc
[   113.892] (==) Depth 24 pixmap format is 32 bpp
[   114.008] (==) modeset(0): Backing store enabled
[   114.008] (==) modeset(0): Silken mouse enabled
[   114.008] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[   114.022] (==) modeset(0): DPMS enabled
[   114.023] (WW) modeset(0): Option "PrimaryGPU" is not used
[   114.023] (WW) modeset(0): Option "fbdev" is not used
[   114.023] (WW) modeset(0): Option "Fimg2DExa" is not used
[   114.023] (WW) modeset(0): Option "DRI2" is not used
[   114.023] (WW) modeset(0): Option "DRI2_PAGE_FLIP" is not used
[   114.023] (WW) modeset(0): Option "DRI2_WAIT_VSYNC" is not used
[   114.023] (WW) modeset(0): Option "SWcursorLCD" is not used
[   114.023] (II) modeset(0): [DRI2] Setup complete
[   114.023] (II) modeset(0): [DRI2]   DRI driver: meson
[   114.023] (II) modeset(0): [DRI2]   VDPAU driver: meson
[   114.023] (--) RandR disabled
[   114.042] (II) SELinux: Disabled on system
[   114.327] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[   114.327] (II) AIGLX: enabled GLX_ARB_create_context
[   114.327] (II) AIGLX: enabled GLX_ARB_create_context_profile
[   114.327] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[   114.327] (II) AIGLX: enabled GLX_INTEL_swap_event
[   114.327] (II) AIGLX: enabled GLX_SGI_swap_control
[   114.327] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[   114.327] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[   114.327] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[   114.327] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[   114.330] (II) AIGLX: Loaded and initialized meson
[   114.330] (II) GLX: Initialized DRI2 GL provider for screen 0
[   114.335] (II) modeset(0): Damage tracking initialized
[   114.335] (II) modeset(0): Setting screen physical size to 508 x 285
[   114.529] (II) config/udev: Adding input device meson-ir (/dev/input/event0)
[   114.529] (II) No input driver specified, ignoring this device.
[   114.529] (II) This device may have been added with another device file.
[   114.533] (II) config/udev: Adding input device Generic USB K/B (/dev/input/event1)
[   114.533] (II) No input driver specified, ignoring this device.
[   114.533] (II) This device may have been added with another device file.
[   114.537] (II) config/udev: Adding input device Generic USB K/B Mouse (/dev/input/event2)
[   114.537] (II) No input driver specified, ignoring this device.
[   114.537] (II) This device may have been added with another device file.
[   114.540] (II) config/udev: Adding input device Generic USB K/B Mouse (/dev/input/mouse0)
[   114.540] (II) No input driver specified, ignoring this device.
[   114.540] (II) This device may have been added with another device file.
[   114.544] (II) config/udev: Adding input device Generic USB K/B System Control (/dev/input/event3)
[   114.544] (II) No input driver specified, ignoring this device.
[   114.544] (II) This device may have been added with another device file.
[   114.733] (II) Server terminated successfully (0). Closing log file.

В качестве моника 32" телек. Подозреваю, что трабл в иксовых конфигах или отсутствии дров для Mali GPU.

/etc/X11/xorg.conf.d/01-armbian-defaults.conf

Section "Monitor"
        Identifier              "Monitor0"
        Option                  "DPMS" "false"
EndSection
Section "ServerFlags"
        Option                  "BlankTime" "0"
        Option                  "StandbyTime" "0"
        Option                  "SuspendTime" "0"
        Option                  "OffTime" "0"
EndSection
Section "Device"
    Identifier  "Default Device"
    Driver      "modesetting"
    Option      "AccelMethod"    "none"     ### "glamor" to enable 3D acceleration, "none" to disable.
EndSection
Section "ServerFlags"
        Option  "AutoAddGPU" "off"
        Option "Debug" "dmabuf_capable"
EndSection
Section "OutputClass"
        Identifier "Lima"  # "Panfrost"
        MatchDriver "meson"  # sun4i-drm  rockchip
        Driver "modesetting"
        Option "PrimaryGPU" "true"
EndSection

/etc/X11/xorg.conf.d/exynos.conf

Section "Device"
        Identifier      "Mali FBDEV"
        Driver          "armsoc"
        Option          "fbdev"                 "/dev/fb0"
        Option          "Fimg2DExa"             "false"
        Option          "DRI2"                  "true"
        Option          "DRI2_PAGE_FLIP"        "false"
        Option          "DRI2_WAIT_VSYNC"       "true"
#       Option          "Fimg2DExaSolid"        "false"
#       Option          "Fimg2DExaCopy"         "false"
#       Option          "Fimg2DExaComposite"    "false"
        Option          "SWcursorLCD"           "false"
EndSection

Section "Screen"
        Identifier      "DefaultScreen"
        Device          "Mali FBDEV"
        DefaultDepth    24
EndSection

# lsmod | grep mali
пусто

Раньше помнится в некоторых версиях иксов было прога, которая автоматически генерит правильный конфиг для иксов, но может это было очень давно во времена BlackCat и сейчас такого уже нет.

 ,

zorinquen ()

Armbian на tvbox - не подключается по ssh

Подключил кабелем по eth tvbox c Armbian - ubuntu bionic, при сканировании портов показывает:

% s nmap -Pn  192.168.1.4 
Starting Nmap 7.70 ( https://nmap.org ) at 2021-02-23 09:55 EET
Nmap scan report for 192.168.1.4
Host is up (0.0063s latency).
All 1000 scanned ports on 192.168.1.4 are closed
MAC Address: 90:0E:B3:20:9A:84 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 3.36 seconds

tvbox пингуется. Когда его к телек подключаю, сервис sshd запущен, никаких правил в iptables нет. В dmesg тишина((

 

zorinquen ()

как на embedded linux возможен аналог xhost+

Пытаюсь на CoreELEC в chroot запустить GUI приложение, но ему требуется разрешение подобное через запуск xhost в обычном linux.

Когда аналогично на ноуте успешно запускал это приложение в chroot, выполнял предварительно:

 % xhost +local:root
non-network local connections being added to access control list

но похоже, что в CoreELEC нет в списках процессов иксов вообще:

CoreELEC:~ # ps auxw |less
PID   USER     TIME  COMMAND
    1 root      0:04 /usr/lib/systemd/systemd
 2133 root      0:00 /bin/sh
 2791 root      0:00 /usr/lib/systemd/systemd-journald
 3386 root      0:00 /usr/sbin/rpcbind -f
 3556 root      0:00 /usr/sbin/rpc.idmapd
 3606 root      0:01 /usr/lib/systemd/systemd-udevd
 3635 root      0:00 /usr/sbin/connman-vpnd -n
 3653 dbus      0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
 3664 root      0:00 /usr/sbin/eventlircd -f --evmap=/etc/eventlircd.d --socket=/run/lirc/lircd
 3781 root      0:00 /usr/bin/pulseaudio --system --disallow-exit --exit-idle-time=-1 --disable-shm
 3807 root      0:00 /usr/lib/systemd/systemd-logind
 3885 root      0:00 /sbin/crond -f -S
 3927 root      0:00 /usr/sbin/connmand -nr --config=/etc/connman/main.conf
 3996 avahi     0:00 avahi-daemon: running [CoreELEC.local]
 4052 root      0:00 /usr/bin/wpa_supplicant -u
 4100 root      0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
 4361 root      0:00 /usr/sbin/rpc.statd
 4370 root      0:00 /usr/sbin/rpc.mountd
 4411 root      0:00 /usr/sbin/nmbd
 4434 root      0:00 /usr/sbin/smbd
 4439 root      0:00 {smbd-notifyd} /usr/sbin/smbd
 4440 root      0:00 {cleanupd} /usr/sbin/smbd
 4442 root      0:00 {lpqd} /usr/sbin/smbd
 4480 root      0:00 [rc0]
 4510 root      0:00 /storage/.kodi/addons/service.ttyd/bin/ttyd -O -T xterm -p 11111 login root
 4861 root      0:00 {kodi.sh} /bin/sh /usr/lib/kodi/kodi.sh --standalone -fs
 4864 root      0:00 {aml-hdmimonitor} /bin/sh /usr/lib/kodi/aml-hdmimonitor.sh
 4889 root      0:44 /usr/lib/kodi/kodi.bin --standalone -fs
 5003 root      0:00 sshd: root@pts/0
 5080 root      0:00 -sh
 5090 root      0:00 screen
 5091 root      0:00 {screen} SCREEN
 5092 root      0:00 /bin/sh
 5096 root      0:00 /bin/sh
 5100 root      0:00 /bin/sh
 5225 root      0:00 sleep 2

и даже если использовать репозиторий от Entware - в нём нет xorg или чего-то подобного-https://bin.entware.net/armv7sf-k3.2/Packages.html

Может в embedded linux какой-то другой механизм используется для подобного команде xhost?

 ,

zorinquen ()

после debootstrap в chroot недоступны команды

На хосте с CoreELEC архитектура aarch64. Установил через debootstrap минимальную Ubuntu bionic:

# debootstrap --arch=armhf bionic /storage/bin/ubuntu http://ports.ubuntu.com/ubuntu-ports/

Примонтировал /proc, /sys, /dev и т.д.

# ./chroot-enter.sh ubuntu
mount /proc
mount /sys
mount /dev
mount /dev/pts
mount /dev/shm
mount /dev/mqueue
mount /run
mount /tmp

Но после chroot в /storage/bin/ubuntu не находит никакой команды:

# chroot /storage/bin/ubuntu /bin/bash
root@CoreELEC:/# ip a
bash: ip: command not found

root@CoreELEC:/# /sbin/ifconfig
bash: /sbin/ifconfig: No such file or directory
root@CoreELEC:/# ls
bash: ls: command not found

Хотя эти файлы существуют, если смотреть с хост системы:

root@CoreELEC:~/bin/ubuntu/bin$ pwd
/storage/bin/ubuntu/bin
root@CoreELEC:~/bin/ubuntu/bin$ ls -l ls 
-rwxr-xr-x    1 root     root         91972 Jan 18  2018 ls

 ,

zorinquen ()

условие для tcsh

В текущем bash скрипте есть условие, проверяющее в наличии локального ssh ключа на удаленном сервере:

if [ -z \"\$(grep \"$KEY\" ~/.ssh/authorized_keys )\" ];

оно нормально срабатывает если на удаленном сервере bash, а если
tcsh на удаленном сервере - появляется сообщение

Illegal variable name.

Как можно изменить условие, чтобы оно корректно отрабатывало в tcsh?

 ,

zorinquen ()

запуск приложения на девайсе с aarch64 архитектурой

Пытаюсь запустить Raspberry Pi версию клиента parsec (для геймерского стримминга) на устройстве с aarch64 архитектурой. Пока не запускается, возможно из -за того, что нужно часть зависимостей скопировать в нужные каталоги. Но интересно это возможно в принципе, если на устройстве:

# uname -a
Linux node-2 3.14.29 #1 SMP Wed Nov 27 06:02:54 GMT 2019 aarch64 GNU/Linux

а сам бинарник parsecd 32-bit:

# file parsecd 
parsecd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=3c6382b7ee8233fa3eb83d7dad47da7e193d0216, not stripped

?

 ,

zorinquen ()

Let's Encrypt SSL - ошибка SSL_ERROR_RX_RECORD_TOO_LONG

Недавно успешно сгенерировал SSL сертификат от Let’s Encrypt и он нормально работает с SMTP/IMAP, но когда в браузере открывается страница - появляется ошибка:

SSL получило запись, длина которой превышает максимально допустимую. (Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG) 

при этом при выполнении:

# openssl x509 -text -in cert.pem 

есть такие строки:

            X509v3 Basic Constraints: critical
                CA:FALSE

и

#  openssl verify fullchain.pem
CN = mail.mydomain.tk
error 20 at 0 depth lookup: unable to get local issuer certificate
error fullchain.pem: verification failed

 ,

zorinquen ()

в корне создался пустой файл с именем «0»

1 сентября прошлого года в корне создался пустой файл с именем 0, владелец root. Интересно какая прога могла его создать и с какой целью?

 % ls -l /0
-rw-r--r-- 1 root root 0 сен  1 20:49 /0

 

zorinquen ()

python скрипт странно отрабатывает в автозагрузке

При запуске вручную из консоли скрипт запускается удачно пишет значения переменной в удаленную БД, но когда я помещаю его в /storage/.config/autostart.sh и перезагружаю систему скрипт отрабатывает, но не полностью. В частности не пишет ip адрес интерфейса. Содержимое autostart.sh:

(sleep 20; /opt/bin/python3.8 /storage/tmp/script/send.py &> /storage/.config/script.log) &

В логе script.log выдает help по команде ip:

# cat /storage/.config/script.log
BusyBox v1.31.0 (2020-10-28 14:51:54 EDT) multi-call binary.

Usage: ip [OPTIONS] address|route|link|tunnel|rule [ARGS]

OPTIONS := -f[amily] inet|inet6|link | -o[neline]

ip addr add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX]
ip route list|flush|add|del|change|append|replace|test ROUTE
ip link set IFACE [up|down] [arp on|off] [multicast on|off]
        [promisc on|off] [mtu NUM] [name NAME] [qlen NUM] [address MAC]
        [master IFACE | nomaster]
ip tunnel add|change|del|show [NAME]
        [mode ipip|gre|sit] [remote ADDR] [local ADDR] [ttl TTL]
ip rule [list] | add|del SELECTOR ACTION

хотя строка в скрипте, отвечающая за значение ip адреса в скрипте верная:

ztaddress = os.popen("ip -brief address show | grep ztklhumdbt | awk '{print $3;}'").read()

т.к. вручную этот скрипт отрабатывает нормально и сама команда в оболочке также:

# ip -brief address show | grep ztklhumdbt | awk '{print $3;}'

Пробовал увеличить значение sleep до нескольких минут в скрипте - не помогло…

 

zorinquen ()

bash - сравнение текущей даты с датой создания файла

У меня в скрипте определяется имя самого свежего файла в каталоге:

ls -atl | grep "^-" | head -1

Вывод команды такой например:

-rw----r-- 1 root root 350785 янв  9 20:01 mysql.2021.01.09.20-01-55.sql.gz

Каким образом возможно теперь получить в переменной дату создания этого файла и сравнить с текущей датой?

 

zorinquen ()

симлинк странно срабатывает при запуске

Скрипт S90zerotier-one.sh при запуске вручную нормально отрабатывает все опции:

# /opt/etc/init.d/S90zerotier-one.sh
Usage: zerotier {start|stop|restart|status}

# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# /opt/etc/init.d/S90zerotier-one.sh stop
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is NOT running

# ps ax | grep zer
 4253 root      0:00 grep zer

# /opt/etc/init.d/S90zerotier-one.sh start
# /opt/etc/init.d/S90zerotier-one.sh status
ZeroTier-One is running.
# ps ax | grep zer
 4273 root      0:00 /opt/bin/zerotier-one -d

zerotier-one - симлинк в том же каталоге:

# ls -l /opt/etc/init.d/zerotier-one
lrwxrwxrwx    1 root     root            34 Dec 24 17:53 /opt/etc/init.d/zerotier-one -> /opt/etc/init.d/S90zerotier-one.sh

Но при его запуске почему-то опции не срабатывают все:

# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.

# /opt/etc/init.d/zerotier-one stop
Terminated

но показывает статус запущенного процесса

# /opt/etc/init.d/zerotier-one status
ZeroTier-One is running.

хотя его нет в списке

# ps ax | grep zer
 4501 root      0:00 grep zer

# /opt/etc/init.d/zerotier-one start
ZeroTier-One is already running.

но его опять же нет в списке процессов

# ps ax | grep zer
 4543 root      0:00 grep zer

 ,

zorinquen ()

Python скрипт не выполняется из-за ошибки Mysql

Python скрипт запускается через крон:

@reboot sleep 60 && /root/bin/Period.py > ~/skript.log 2>&1

После ребута сервера он в памяти висит и лог ~/skript.log пустой

   1891 ?        S      0:00 /usr/bin/python3.8 /root/bin/Period.py

Но после какого-то периода времени (наверное после очередного ребута), скрипт не видно в списке процессов и в логе появляется:

# cat ~/skript.log
(2006, "MySQL server has gone away (ConnectionResetError(104, 'Connection reset by peer'))")

Внутри скрипта есть функция перезагрузки сервера каждые 12 часов.

Изменил значение параметра wait_timeout для mysql до 12 часов

wait_timeout  43200

Но теперь после ребута скрипт в памяти висит и после какого-то периода времени слетает снова, но в логе теперь такое пишет:

# cat ~/skript.log
(2006, "MySQL server has gone away (TimeoutError(110, 'Connection timed out'))")

 , ,

zorinquen ()

SSL сертификат для поддомена

На сервере с основным доменом установлен платный SSL сертификат. Можно ли например сгенерировать Let’s Encrypt сертификат для поддомена, который будет использоваться на другом сервере? Или возможно только отказаться от платного сертфиката и сгенерировать 1 wildcard сертификат для обоих серверов?

 ,

zorinquen ()

Проблема при запуске Python через cron

На Ubuntu сервере python скрипт при ручном запуске выполняет перезагрузку сервера, а при запуске в кроне нет. Пробовал так:

@reboot sleep 30 && /usr/bin/python3 /root/bin/skript.py &

и без запуска в фоне

@reboot sleep 30 && /usr/bin/python3 /root/bin/skript.py

При этом при запуске в фоне после ребута сервера python процесс выглядит так:


а без амперсанда так:

450 ?        Ss     0:00 /bin/sh -c sleep 30 && /usr/bin/python3 /root/bin/skript.py

 , , ,

zorinquen ()

редактирование crontab в bash скрипте

Возможно ли вместо редактирования

# crontab -e

использовать код, который вставляет описание cron задания в bash скрипте?

 

zorinquen ()

RSS подписка на новые темы