JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP <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> en-US Thu, 21 Dec 2023 00:00:00 +0000 OJS 3.3.0.7 http://blogs.law.harvard.edu/tech/rss 60 Breaking Deadlocks: A Novel Method for Dynamic Deadlock Resolution in Concurrent Systems https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/765 <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> Thenmozhi S., Subaraksha R T Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/765 Sat, 02 Mar 2024 00:00:00 +0000 Core Concepts and Techniques for Effective Bash Shell Programming https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/764 <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> Ushaa Eswaran, Vivek Eswaran, Keerthna Murali, Vishal Eswaran Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/764 Thu, 29 Feb 2024 00:00:00 +0000 Real-world Applications of Shell Programming:Enhancing Efficiency and Automation https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/766 <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> Sapandeep Kaur Dhillon, Ikvinderpal Singh Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/766 Tue, 27 Feb 2024 00:00:00 +0000 Leveraging User Defined Linux Containers for Virtualization https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/763 <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> Dwarampudi Aiswarya , Manas Kumar Yogi Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/763 Tue, 27 Feb 2024 00:00:00 +0000 Navigating the Command Line: Unveiling the Significance of Shell Commands and Simple Programming in Modern Computing https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/721 <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> Rajesh Yadav Copyright (c) 2023 JOURNAL OF ADVANCES IN SHELL PROGRAMMING https://stmcomputers.stmjournals.com/index.php/JoASP/article/view/721 Thu, 21 Dec 2023 00:00:00 +0000