shell script
Recently Published Documents


TOTAL DOCUMENTS

25
(FIVE YEARS 6)

H-INDEX

2
(FIVE YEARS 0)

2021 ◽  
Vol 5 (ICFP) ◽  
pp. 1-28
Author(s):  
Shivam Handa ◽  
Konstantinos Kallas ◽  
Nikos Vasilakis ◽  
Martin C. Rinard

We present a dataflow model for modelling parallel Unix shell pipelines. To accurately capture the semantics of complex Unix pipelines, the dataflow model is order-aware, i.e., the order in which a node in the dataflow graph consumes inputs from different edges plays a central role in the semantics of the computation and therefore in the resulting parallelization. We use this model to capture the semantics of transformations that exploit data parallelism available in Unix shell computations and prove their correctness. We additionally formalize the translations from the Unix shell to the dataflow model and from the dataflow model back to a parallel shell script. We implement our model and transformations as the compiler and optimization passes of a system parallelizing shell pipelines, and use it to evaluate the speedup achieved on 47 pipelines.


2020 ◽  
Author(s):  
Jennifer N. French ◽  
Brady J. Gaynor ◽  
James A. Perry

AbstractSummarySequential conditional analysis is an important tool for identifying the unique signals in single-variant association analysis between genomic variants and various phenotypic outcomes. With large datasets, it is tedious and time-consuming to manually run the sequential steps which require the association analysis, computation of linkage disequilibrium (LD) between the variants, generation of a visualization graphic, and identification of the “top hit” to be inserted as an additional covariate for the next iteration. The Conditional Analysis Cakewalk automates this process, making it easy and fast, while only requiring user input in the initial configuration steps.Availability and ImplementationThe Conditional Analysis Cakewalk is implemented as a Linux shell script utilizing MMAP or PLINK and LocusZoom. Source code and documentation are available at https://github.com/jennetics/Cakewalk.


2019 ◽  
Vol 1380 ◽  
pp. 012055
Author(s):  
M Phetra ◽  
K Asanok ◽  
T Hirota ◽  
B H Kramer ◽  
K Sugiyama ◽  
...  

KONVERGENSI ◽  
2019 ◽  
Vol 15 (1) ◽  
Author(s):  
Mashuda Afrianto ◽  
Agus Darwanto ◽  
Aris Sudaryanto
Keyword(s):  

Jaringan internet saat ini menjadi kebutuhan pokok instansi maupun hotel. Dan router memiliki peran yang sangat penting dalam mengatur lalu lintas jaringan. Sehingga router menjadi sebuah alat yang sangat riskan apabila mengalami sebuah kerusakan, karena dapat menyebabkan jaringan internet menjadi down atau terputusnya koneksi. Ketika router tersebut mengalami kerusakan, problem solving yang harus dilakukan yaitu dengan mengganti router baru yang telah terkonfigurasi dan telah di restore oleh backup router tersebut. Akan tetapi sistem backup konfigurasi yang dilakukan masih manual dan tidak terjadwal.  Sehingga IT Network terkadang tidak mempunyai file backup dari router. Hal ini mengakibatkan proses problem solving banyak memakan waktu dan waktu down menjadi lama. Oleh karena itu dibutuhkan sistem yang dapat membackup konfigurasi router secara otomatis dan terjadwal. Pada penelitian ini menjelaskan bagaimana membuat sistem backup konfigurasi router secara otomatis sesuai dengan waktu yang ditentukan dan sistem secara otomatis mendownload hasil backup ke dalam komputer.


Author(s):  
Hao Li ◽  
Yu-Ping Wang ◽  
Jie Yin ◽  
Gang Tan

Modern shell scripts provide interfaces with rich functionality for system administration. However, it is not easy for end-users to write correct shell scripts; misusing commands may cause unpredictable results. In this paper, we present SmartShell, an automated function-based tool for shell script synthesis, which uses natural language descriptions as input. It can help the computer system to “understand” users’ intentions. SmartShell is based on two insights: (1) natural language descriptions for system objects (such as files and processes) and operations can be recognized by natural language processing tools; (2) system-administration tasks are often completed by short shell scripts that can be automatically synthesized from natural language descriptions. SmartShell synthesizes shell scripts in three steps: (1) using natural language processing tools to convert the description of a system-administration task into a syntax tree; (2) using program-synthesis techniques to construct a SmartShell intermediate-language script from the syntax tree; (3) translating the intermediate-language script into a shell script. Experimental results show that SmartShell can successfully synthesize 53.7% of tasks collected from shell-script helping forums.


2018 ◽  
Vol 7 (3.4) ◽  
pp. 17
Author(s):  
Roshan Ulla Khan ◽  
Vijayalakshmi A. PhD

Background and Objective: Most of the research that are carried in ad hoc routing protocol is through simulation. While working with a simulator, the codes are enclosed in a component that is accessible to all the developers. The difficulty arises as there is no enough documentation and users find it difficult to modify different C++ and TCL files. Even if one component is modified then the entire Network Simulator-2 (NS-2) suite must be reconfigured. Cloning the protocol manually takes a lot of time and prone to error. Our objective is to ease the work of developers and researchers by showing the procedure to clone the AODV protocol automatically using a script. Methodology: In this study, a shell script is developed that will clone the AODV protocol by modifying 18 C++ and TCL files of the protocol and NS-2 suite by automatically inserting the code in exact files at exact position. It also configures the NS-2 and installs the entire NS-2 suite along with setting the path in .bash files. Results: In this research work, a comparison of cloned protocol with AODV protocol is done based on throughput time and packet loss metrics and the results generated are exactly same for both the protocols. The results of the study reveal that the proposed script clones the AODV protocol successfully. Conclusion: This work proves that the proposed script can clone the AODV protocol faster with just one execution of shell script. This methodology will save the time and help the developers or research to focus more on their study on the protocol. 


2018 ◽  
Vol 150 ◽  
pp. 06001 ◽  
Author(s):  
Wan Nor Ashiqin Wan Ali ◽  
Abidah Mat Taib ◽  
Syed Zulkarnain Syed Idrus

Enterprises are required to utilize Internet Control Message Protocol version 6 (ICMPv6) when IPv6 is deployed. In IPv4, Internet Control Message Protocol (ICMP) is aggressively filtered by a network administrator while in IPv6, ICMPv6 messages cannot be aggressively filtered due to the function of ICMPv6 message. ICMPv6 security risks increase when ICMPv6 threats and vulnerabilities are exploited. Thus, it is very crucial for enterprises to address the issues. In practice, network researchers must review several resources to identify ICMPv6 related attacks occurring due to the exploitation of ICMPv6 vulnerabilities. Overlooking any of these issues will jeopardize the security of ICMPv6. While conducting the attack scenarios testing, IPv6-Filtering Prototype System (I6-FPS) was developed to overcome the deficiency and limited filtering tools that supported IPv6 filtering rules (ip6table). I6-FPS is used to automate and simplify the writing of ip6table and it was developed using PHP5 and Shell script languages. This research revealed that I6-FPS is significant in the initial phase of securing IPv6 deployment as well as focusing on the ICMPv6 filtering rules. The I6-FPS has the potential to be enhanced and developed over time by including more functions to that system in generating specific filtering ip6table rules.


Sign in / Sign up

Export Citation Format

Share Document