Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

21 results about "Shell script" patented technology

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which sets up the environment, runs the program, and does any necessary cleanup, logging, etc. is called a wrapper.

Method and system for controlling Docker container starting sequence based on Shell script

The invention discloses a method and a system for controlling a Docker container starting sequence based on a Shell script. The method comprises the steps that for a container deployed through a docker run command, a reset parameter of the container is modified from always to on-failure, so that the container is triggered to be restarted only when a non-zero exit code exits; constructing a ready detection mechanism based on TCP port detection; compiling a Shell script, starting containers in sequence according to a preset topology, and waiting for the dependency service to be ready; and packaging the script into a Systemd service to realize automatic triggering of the system. According to the method, on the premise that Docker Compose is not introduced, the problem of micro-service dependency failure caused by Docker default concurrent disordered starting is solved, and the method has the advantages of being light in deployment, flexible in configuration, high in automation degree, high in maintainability and the like and is suitable for containerized environments independently deployed based on docker run.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

Method and system for automatically creating table partition of MySQL dynamic table range

This invention discloses a method and system for automatically creating table partitions within a dynamic range of MySQL tables, belonging to the field of database technology. The technical problem it addresses is how to solve the inefficiency of manually maintaining table partitions, achieving dynamic partition management for newly added tables, and reducing operational burden and human error risks. The method includes the following steps: Table collection: Dynamically obtain a list of table names requiring partition maintenance from a specified MySQL database using a Linux shell script, and use the tables in the list as target tables; Table partition management: For each target table, create new partitions according to a time period using a Linux shell script, and delete historical data partitions; Partition maintenance: Achieve fully automated partition maintenance using a Linux crontab scheduled script.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Open application programming interface specification based application programming interface proxy

Techniques are described for using an application programming interface proxy and backend implementation. An example method can include accessing an open application programming interface document. The method can further include generating a shell script based at least in part on the open application programming interface document, the shell script associated with an application programming interface proxy, the application programming interface proxy for accessing a backend service. The method can further include processing a request for accessing the backend service. The method can further include causing, using the shell script, access to the backend service via the application programming interface proxy based at least in part on the request.
Owner:THE HUNTINGTON NAT BANK

Automatic packaging method and system

The invention relates to an automatic packaging method and system, and belongs to the technical field of computers.The method comprises the steps that a target task is constructed on Jenkins based on Jenkins construction parameters; the method comprises the following steps: constructing parameters on the basis of Jenkins, and automatically downloading an Android code and a Flutter code of a selection branch by the Jenkins; under the condition that the downloading of the Android code and the Flutter code is completed, constructing parameters based on the Android code, the Flutter code and the Jenkins, and executing automatic packaging of the Shell script; and sending a packaging result to a configured mailbox list based on the Jenkins mail plug-in. According to the method, automatic packaging in two scenes is realized, the project scene is automatically identified according to the project configuration information, and different branches can be selected for packaging during packaging.
Owner:E SURFING VISION TECHNOLOGY CO LTD

Podman-based cloud server adaptation method and device

The application discloses a cloud server adaptation method and device based on podman, and relates to the technical field of desktop cloud computing, which comprises the following steps: installing a podman environment, installing a system image, and running a container; deploying a service business and adding a self-defined shell script in the container, regenerating a new image, and realizing construction of a cloud server running image; installing podman related packages on a server host to be adapted, and installing the regenerated image; installing a service for starting a container and a monitoring service, and disabling a service in conflict with the container, so as to realize adaptation of the cloud server. The application can improve the adaptation efficiency and reduce the development, test and maintenance cost.
Owner:WUHAN OPENKER COMPUTING

Implementation method and device of audit playback of a bastion

The present disclosure provides an implementation method and device for audit playback of a bastion host, wherein the method comprises: obtaining a pseudo login shell script for calling screen recording software; configuring a user login session to be bound to the pseudo login shell script; and automatically creating a directory and recording a monitoring record file through the pseudo login shell script. The present disclosure can highly restore the user operation site, ensure the integrity of each file and record, and improve the flexibility of file organization mode and the positioning efficiency.
Owner:BEIJING TTSF TECH

Jenkins-Kubernetes interactive encryption method, storage medium, integrated architecture system and vehicle

PendingCN121907493Aavoid high riskImprove communication securityUser identity/authority verificationCommunications securityAttack
The invention discloses a Jenkins-Kubernetes interactive encryption method, a storage medium, an integrated architecture system and a vehicle, and the Jenkins-Kubernetes interactive encryption method comprises the following steps: when Jenkins executes a deployment task, calling and executing a predefined shell script; the method comprises the following steps: generating a temporary Docker honeypot on the basis of a predefined shell script, the temporary Docker honeypot comprising a Kubectl and a Kubecfig certificate, so that the Kubectl calls a Kubecnetes API (Application Program Interface) through the Kubecfig certificate to interact with Kubecnetes, and then deleting the Kubecfig certificate on the basis of the predefined shell script and releasing the Docker honeypot. Therefore, the communication security of integration of Jenkins and Kubernetes is remarkably enhanced, the high risk of local storage of a Kubsecfig certificate is avoided, external attacks and internal leakage risks are effectively resisted, meanwhile, the high efficiency and flexibility of a CI / CD process are kept, and a solid foundation is provided for rapid iteration and secure delivery of cloud native applications.
Owner:BEIJING AUTOMOBILE RES GENERAL INST

A distributed database binlog-based large transaction statistics implementation method

The application relates to the technical field of database operation and maintenance, in particular to a large transaction statistics implementation method based on a distributed database binlog log, which is characterized in that target binlog log files and a statistics time range are specified, a shell script is combined with a log analysis tool and a data processing tool to perform directional analysis on binlog logs of a distributed database, transaction-related key information is extracted, including an operation table name, a transaction type, an affected row number, a transaction execution duration and a transaction ID, large transaction data of each table generated within a specific time period is counted, the historical running state of the database during an abnormal period can be quickly traced back, the table and related application of the large transaction causing the abnormality can be accurately located, the distributed database operation and maintenance efficiency and problem troubleshooting accuracy are improved, and the method is suitable for operation and maintenance scenes of open source or domestic distributed databases under an IOE background.
Owner:SI-TECH INFORMATION TECH CO LTD

Geophysical processing and interpretation software terminal automation deployment method

The application discloses an automatic deployment method of a geophysical processing and interpretation software terminal, belongs to the technical field of computer application of petroleum geophysics, and realizes batch terminal Red Hat Linux operating system installation through network-based unattended installation technology application of a linux system, realizes installation and setting of multiple linux version geophysical software through network-based geophysical software image installation, and realizes batch management of terminal systems and software through shell script writing. Thus, technical innovation is realized in three aspects of system installation, software installation and batch management, system operation and maintenance efficiency is improved, system software installation time is greatly shortened, error occurrence probability is reduced, and system operation and maintenance efficiency is improved. System and software installation automation is realized, system and software installation is completed in one step, and the whole installation and configuration process of each terminal is less than half an hour, and multiple workstations can be installed simultaneously.
Owner:PETROCHINA CO LTD

Lightweight penetration test capability fusion method and system for Guangui Internet of Things

PendingCN121984893AResolve insufficient support issuesImprove adaptabilitySecuring communicationLogisimProcessing
The invention relates to the technical field of network security, provides a lightweight penetration test capability fusion method and system for a Guanbased Internet of Things, and aims to solve the problem that a traditional IT network penetration test platform is high in reliability due to functional redundancy, high in hardware dependency, limited in compatibility and high in resource overhead. And lightweight and mobile near-source penetration testing and network security detection cannot be effectively carried out on the gateway-based Internet of Things. The system adopts a four-layer architecture: a Web interaction layer provides a graphical user interface, receives a user operation instruction and displays a result; the parameter checking and normalizing layer is used for performing compliance checking and standardization processing on parameters input by a user; the penetration test business logic layer manages a task process, a scheduling module and data storage sharing; and the core function layer is called by packaging a penetration test tool through a Shell script. According to the system, a Chroot technology is utilized to create a file system isolation space in Android, only a necessary Linux basic component is contained, a complete Linux kernel is not contained, a core function layer executes a Linux tool in the space, and lightweight mobile testing is achieved.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA

Newly-added configuration key identification method, deployment application system, electronic equipment and storage medium

The invention discloses a newly-added configuration key identification method, a deployment application system, electronic equipment and a storage medium, which are used for solving the technical problem that an existing newly-added configuration key detection method depends on manual verification and is easy to cause human errors. The method comprises the following steps: when a user successfully deploys an application to a deployment application system, the deployment application system sends a deployment success message to a test tool platform; receiving a scanning algorithm toolkit and a shell script returned by the test tool platform in response to the deployment success message; obtaining a pre-stored configuration key calling relation from the test tool platform according to the scanning algorithm toolkit; executing the shell script, and downloading the source code of the application; obtaining a configuration key according to the configuration key calling relation and the source code, and sending the configuration key to the test tool platform; and receiving a newly-added configuration key returned by the test tool platform for identifying the configuration key, and returning the newly-added configuration key to the user.
Owner:GUANGZHOU PINWEI SOFTWARE CO LTD

Method and system for realizing software automation task based on shell

PendingCN121996260AMeet the requirements for quick deployment and installationSoftware deploymentSoftware engineeringVerification
The embodiment of the invention discloses a shell-based method and system for realizing a software automation task. The method comprises the following steps: determining an automation task; wherein the automatic task comprises at least one of automatic installation of the software, automatic upgrading of the software and automatic unloading of the software; compiling a shell script according to the automatic task; wherein the shell script comprises at least one of a shell installation script, a shell starting script, a shell upgrading script and a shell unloading script; an automatic task is completed by executing a shell script; verifying the completion result of the automatic task to obtain a verification result; and optimizing and improving the shell script according to a verification result. By means of the method, software can be automatically installed, upgraded and uninstalled through one command, and the requirement for rapid deployment and installation in a local area network and multiple websites is met.
Owner:SHENZHEN OCEANS KING LIGHTING ENG CO LTD +11

Data synchronization task monitoring method and device, equipment and storage medium

The invention discloses a data synchronization task monitoring method and device, equipment and a storage medium, and relates to the technical field of data processing. The method comprises the steps that an HTTP request is generated through a front-end console according to basic information of a to-be-monitored data synchronization task, and the data synchronization task is processed by a data synchronization node; the HTTP request is sent to a communication interface of a monitoring agent plug-in of the data synchronization node through the front-end console; calling a local shell script of the data synchronization node based on the HTTP request through the monitoring agent plug-in to collect first monitoring data of the data synchronization task, generating an HTTP response from the first monitoring data, and sending the HTTP response to the front-end console; the first monitoring data is acquired in the HTTP response through the front-end console, and the execution process of the data synchronization task is monitored according to the first monitoring data, so that the problem of relatively low execution reliability of the data synchronization task in the prior art is solved, and the requirements of a high-reliability data synchronization scene can be met.
Owner:GUANGDONG HUAZHIYUAN TECH CO LTD +4

RK3568 dual-medium burning method and system

This application discloses a dual-media programming method and system for RK3568, relating to the field of chip image programming technology. The method constructs an SD card programming medium with a boot reserve area and a unique system partition. The boot reserve area stores the preloader and U-Boot, while the system partition stores the boot image, eMMC programming image, and FPGA firmware. By modifying the second-stage boot priority of the RK3568, the target device, after inserting the SD card and powering on, prioritizes loading the U-Boot from the SD card and entering the programming system. After entering the system, a shell script executes eMMC programming and calls the SPI protocol C program to execute FPGA Flash programming. During FPGA Flash programming, the FPGA is kept in a reset state to avoid interference with the SPI bus shared with the RK3568. After programming, the eMMC and FPGA Flash are read back and MD5 verified. This method can continuously complete the programming of eMMC and FPGA Flash in the same boot process, without relying on a host computer, facilitating mass production, repair, and upgrades.
Owner:UNI TREND TECH (CHINA) CO LTD

Method for downloading and uploading file by calling shell script based on web page

PendingCN121567690ATransmissionJavaWeb page
The invention relates to a method for downloading and uploading a file by calling a shell script based on a web page, which comprises the following steps of: newly establishing a set of web page for importing a required file; defining configuration information of the remote file server; defining a file list ftp configuration list which corresponds to the server and needs to be acquired; defining instance parameters for calling the script to download the file; writing a specific script to realize file downloading; a java implementation class is compiled, a run service class is used to call a command of an external system for processing, a shell script command is assembled to call a corresponding script, and file downloading and uploading processing is carried out. According to the method and the device, the shell script is visually called based on the web page to download and upload the file.
Owner:SHANGHAI TONGLIAN FINANCIAL SERVICES CO LTD

Dynamic analysis function interface method and system based on VxWorks operating system

The invention provides a dynamic analysis function interface method and system based on a VxWorks operating system, and the method comprises the steps: S1, reading a function command configuration file, and storing the function command configuration file after analysis; s2, writing the stored function interface information into a memory file system; s3, executing the function interface information obtained through analysis as a whole to obtain key information output, and redirecting standard output into a memory to capture key output information in the function execution process; and S4, executing the temporary file as a shell script of VxWorks, judging whether execution succeeds or not by comparing log information with preset success information, and if the execution succeeds, uploading a result to upper computer tool software. According to the invention, the parameter analysis logic is simplified, and the flexibility and expandability of the system are enhanced.
Owner:CRRC ZHUZHOU ELECTRIC LOCOMOTIVE RESEARCH INSTITUTE CO LTD

BI system automatic synchronization method and device, electronic equipment and storage medium

The invention mainly provides an automatic synchronization method for a BI system. The automatic synchronization method comprises the steps that a scheduling platform exports data to a database regularly; starting a CDC monitoring service for log information of the database, capturing change data of the scheduling task instance table, exporting task information parameters which are successfully executed, converting the task information parameters into interface data, and pushing the interface data to a webhook service; after receiving interface data, the webhook service transmits the interface data to a shell script for judgment processing, splices a curl command according to a project name and a table name configured by a BI system, and pushes the curl command to a BI system interface; and the BI system triggers a data synchronization task after receiving the data. According to the technical scheme, the change of the database is captured in real time, the BI system is triggered in time to synchronize the data, near-real-time updating of the data is achieved, the timeliness of data analysis and display is improved, meanwhile, unnecessary resource waste is avoided, and the overall performance and efficiency of the system are improved.
Owner:SUPCON TECH CO LTD

Code calling relation acquisition method, deployment application system, electronic equipment and storage medium

The invention discloses a code calling relationship acquisition method, a deployment application system, electronic equipment and a storage medium, which are used for solving the technical problems that the efficiency is low and human errors exist due to the fact that a tester needs to actively check and memorize calling relationships one by one in the existing development test process and seriously depends on manpower. The method comprises the following steps: when a user successfully deploys an application, sending a deployment success message to a test tool platform; receiving a shell script returned by the test tool platform in response to the deployment success message; obtaining all configuration keys of the application from a configuration center system; executing the shell script, and downloading the source code of the application; and according to the configuration key and the source code, calculating by using JavaParser to obtain a code calling relationship of the application.
Owner:GUANGZHOU PINWEI SOFTWARE CO LTD

Method for realizing shell command based on code-free platform

The invention relates to the technical field of computer software, and discloses a method for realizing a shell command based on a code-free platform, which comprises the following steps of: customizing a form on the code-free platform, and configuring an operation field for executing the shell command in the form. Non-technical personnel can quickly deploy and execute the Shell script, so that the development and maintenance cost is effectively reduced; a built-in task lock mechanism ensures serialization of script execution, data conflicts caused by multi-task concurrence are avoided, and the stability and data security of the system are remarkably improved; by combining the flexible dynamic parameter mapping and the selectable synchronous / asynchronous execution mode, the parameter transmission requirement of the complex service logic is met, and the long-time-consuming task is ensured not to block the host process, so that the practicability, the safety and the user experience of the system are comprehensively improved.
Owner:WUHAN HONGTU TECH CO LTD

Open application programming interface specification based application programming interface proxy

Techniques are described for using an application programming interface proxy and backend implementation. An example method can include accessing an open application programming interface document. The method can further include generating a shell script based at least in part on the open application programming interface document, the shell script associated with an application programming interface proxy, the application programming interface proxy for accessing a backend service. The method can further include processing a request for accessing the backend service. The method can further include causing, using the shell script, access to the backend service via the application programming interface proxy based at least in part on the request.
Owner:THE HUNTINGTON NAT BANK