https://stmcomputers.stmjournals.com/index.php/JoASP/issue/feed JOURNAL OF ADVANCES IN SHELL PROGRAMMING 2024-03-02T05:48:56+00:00 Open Journal Systems <p align="center"><strong>ISSN: 2395-6690</strong></p> <p align="center"><strong>Scientific Journal Impact Factor (SJIF):</strong> 6.047</p> <p align="center"><strong>Index Copernicus </strong>(<a href="https://journals.indexcopernicus.com/search/details?id=124974">ICV: 56.77</a>)</p> <p><strong>Journal DOI no</strong>.: 10.37591/JoASP</p> https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/766 Real-world Applications of Shell Programming:Enhancing Efficiency and Automation 2024-03-02T05:48:56+00:00 Sapandeep Kaur Dhillon [email protected] Ikvinderpal Singh [email protected] <p><em>This article explores the practical applications of shell programming in various domains, showcasing how shell scripts are utilized to automate tasks, streamline workflows, and enhance efficiency in real-world.scenarios. From system administration and DevOps to data processing, web server management, andcloud environments, shell scripting plays a crucial role in automating routine tasks, streamlining.workflows, and ensuring the reliable and efficient operation of computing environments. Looking ahead,future trends and innovations in shell scripting are likely to be driven by advancements in technology,evolving industry practices, and changing IT landscapes. By embracing emerging trends and leveragingthe power of shell scripting, organizations can stay ahead of the curve, optimize their operations, andachieve their business objectives more efficiently and effectively. Through case studies and examples, ithighlights the versatility and effectiveness of shell scripting in system administration, DevOps, data processing, and beyond.</em></p> 2024-02-27T00:00:00+00:00 Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/763 Leveraging User Defined Linux Containers for Virtualization 2024-02-28T12:21:10+00:00 Dwarampudi Aiswarya [email protected] Manas Kumar Yogi [email protected] <p><em>This article explores the convergence of containerization and virtualization technologies within the Linux ecosystem. This article investigates how user-defined Linux containers, such as Docker and LXC (Linux Containers), are reshaping the landscape of virtualized environments. By encapsulating applications and their dependencies into lightweight, isolated execution environments, user-defined containers offer a flexible and efficient approach to deploying and managing virtualized workloads. The abstract delves into the merits of this approach, including improved resource utilization, simplified deployment processes, and enhanced security. Additionally, it discusses future challenges and opportunities in leveraging user-defined Linux containers for virtualization, such as optimizing performance, strengthening security mechanisms, and integrating with emerging technologies. Overall, this abstract provides insights into the transformative potential of user-defined Linux containers in revolutionizing virtualization practices and driving innovation in modern computing environments.</em></p> 2024-02-27T00:00:00+00:00 Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/721 Navigating the Command Line: Unveiling the Significance of Shell Commands and Simple Programming in Modern Computing 2023-12-21T07:01:21+00:00 Rajesh Yadav [email protected] <p><em>Shell commands are fundamental tools for interacting with operating systems and executing various tasks efficiently. This research article delves into the crucial significance of shell commands and basic programming in today’s computing environments. It delves into the foundational concepts that make command-line interfaces and scripting crucial components of modern computing. The study highlights the efficiency, flexibility, and automation capabilities offered by shell commands and programming scripts through real-world examples demonstrating the practical application of basic shell commands in everyday tasks.</em></p> 2023-12-21T00:00:00+00:00 Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/765 Breaking Deadlocks: A Novel Method for Dynamic Deadlock Resolution in Concurrent Systems 2024-03-02T05:32:58+00:00 Thenmozhi S. [email protected] Subaraksha R T [email protected] <p><em>It is known that deadlock is one of the major challenges in concurrent systems, as sometimes this deadlock may lead to system failure as well as performance degradation. Traditional deadlock handling methods, for example, deadlock detection and prevention, have several limitations for systems that have a dynamic nature in which the structure of the system and the resource requirements change over time. In this article, we present a novel technique that can eliminate deadlocks and overcome the aforementioned drawbacks by using both proactive and reactive techniques. The approach we proposed is unique in that it introduces a dynamic deadlock resolution mechanism that dynamically adapts to changing system conditions, thus breaking the possibly growing deadlocks while not compromising system responsiveness and resource utilization. The findings highlight the effectiveness and scalability of their use in solving deadlock issues related to different concurrent systems.</em></p> 2024-03-02T00:00:00+00:00 Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/764 Core Concepts and Techniques for Effective Bash Shell Programming 2024-02-28T12:34:38+00:00 Ushaa Eswaran [email protected] Vivek Eswaran [email protected] Keerthna Murali [email protected] Vishal Eswaran [email protected] <p><em>Shell programming enables automating tasks and customizing environments on Linux/Unix systems. This article provides a high-level overview of core concepts, including TCP/IP networking, Linux internals, scripting elements, and I/O redirection. By covering networking and OS basics along with scripting techniques, it equips readers with foundational knowledge to start building useful shell programs. The practical examples illustrate constructing scripts using essential tools like variables, loops, and conditionals. The well-rounded introduction aims to empower developers and administrators to harness the automation capabilities of Bash shell scripting.</em></p> 2024-02-29T00:00:00+00:00 Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING