<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem Core: Admin</title>
    <description>The latest articles on Forem Core by Admin (@rootblogs).</description>
    <link>https://core.forem.com/rootblogs</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3698351%2Fd66fb0ea-59a7-45ac-9db3-17d820e93af0.jpg</url>
      <title>Forem Core: Admin</title>
      <link>https://core.forem.com/rootblogs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://core.forem.com/feed/rootblogs"/>
    <language>en</language>
    <item>
      <title>Trend Highlight Style: “What’s Really Trending for Gen Z in 2026?</title>
      <dc:creator>Admin</dc:creator>
      <pubDate>Tue, 03 Feb 2026 08:39:36 +0000</pubDate>
      <link>https://core.forem.com/rootblogs/trend-highlight-style-whats-really-trending-for-gen-z-in-2026-2ffg</link>
      <guid>https://core.forem.com/rootblogs/trend-highlight-style-whats-really-trending-for-gen-z-in-2026-2ffg</guid>
      <description>&lt;p&gt;The year 2026 is a massive one for &lt;strong&gt;&lt;a href="https://inkontrend.com/2026/02/02/gen-z-trends-in-2026-viral-moments/" rel="noopener noreferrer"&gt;genz&lt;/a&gt;&lt;/strong&gt; that extend beyond the number of views on TikTok. Fashion trends have moved from perfect looks to genuine expression, with thrifted and upcycled clothing now being celebrated as a statement of value and creativity. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe786vjms0lui3kfypd0b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe786vjms0lui3kfypd0b.png" alt=" " width="735" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Music trends are also as dynamic, with emotional hyperpop, Afrobeat, Latin fusion, and 2000s nostalgia sounds leading the way. Viral trends also come with a message, and dance challenges and memes are exploring emotions such as heartbreak, healing, and self-acceptance. Cultural trends are not just happening online; they are shaping fashion, music, and brand trends. In short, in 2026, Gen Z trends are real, meaningful, and impactful.&lt;/p&gt;

</description>
      <category>musicals</category>
      <category>indie</category>
    </item>
    <item>
      <title>Coke Studio Bharat: A Powerful Fusion of Indie and Folk Music</title>
      <dc:creator>Admin</dc:creator>
      <pubDate>Fri, 30 Jan 2026 10:30:18 +0000</pubDate>
      <link>https://core.forem.com/rootblogs/coke-studio-bharat-a-powerful-fusion-of-indie-and-folk-music-156h</link>
      <guid>https://core.forem.com/rootblogs/coke-studio-bharat-a-powerful-fusion-of-indie-and-folk-music-156h</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://inkontrend.com/2026/01/17/coke-studio-bharats-fusion-of-music/" rel="noopener noreferrer"&gt;Coke Studio Bharat&lt;/a&gt;&lt;/strong&gt; has emerged as a powerful platform for presenting the abundant musical diversity that India has to offer by carefully combining traditional folk music with modern indie music styles. The live concert held in Guwahati was a great example of how traditional folk music can connect wonderfully with modern music styles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0iyed8ia86v1s32wj1ym.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0iyed8ia86v1s32wj1ym.png" alt=" " width="168" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;India has a strong tradition of folk music, which is associated directly with local culture, language, and narratives, while indie is related to personal expression and modern creativity, but when these two styles are fused, it is creating a platform where regional music is promoted at the national level, while indie artists are given a platform at the global level.&lt;/p&gt;

&lt;p&gt;The Guwahati concert was unique because it marked a celebration of Northeast India’s rich cultural heritage and its folk beats. The concert, with its passionate performances and enthusiastic audience, proved that music is a binding force among humans.&lt;/p&gt;

&lt;p&gt;Overall, Coke Studio Bharat is not just a music show; it is a cultural movement that celebrates the past while defining the future of fusion music.&lt;/p&gt;

</description>
      <category>musicals</category>
      <category>indie</category>
    </item>
    <item>
      <title>How to Use Cron Jobs in Linux: Step-by-Step Guide</title>
      <dc:creator>Admin</dc:creator>
      <pubDate>Wed, 07 Jan 2026 12:18:57 +0000</pubDate>
      <link>https://core.forem.com/rootblogs/how-to-use-cron-jobs-in-linux-step-by-step-guide-14bn</link>
      <guid>https://core.forem.com/rootblogs/how-to-use-cron-jobs-in-linux-step-by-step-guide-14bn</guid>
      <description>&lt;h2&gt;
  
  
  introduction
&lt;/h2&gt;

&lt;p&gt;Linux has long been recognized as the "operating system for power users," largely due to its high level of customization. Users can modify nearly every aspect and create countless automations to enhance efficiency. Among the various automation tools available in Linux, few are as straightforward yet powerful as utilizing cron jobs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consider the following scenarios:&lt;/strong&gt;&lt;br&gt;
• Archive your files nightly.&lt;br&gt;
• Clean up logs weekly.&lt;br&gt;
• Receive daily automatic reports in your inbox.&lt;br&gt;
• Run scripts to monitor disk space and notify you when it is depleted.&lt;/p&gt;

&lt;p&gt;While it is possible to input these commands manually or repeatedly, this approach requires constant tracking and timely execution. Cron alleviates this burden. You set the parameters once, and cron guarantees their implementation - day after day, week after week.&lt;/p&gt;

&lt;p&gt;This tutorial encompasses everything you need to understand about cron: its functionality, how to schedule jobs, the precise syntax to employ, best practices, practical details, and even alternatives. By the conclusion, you will be equipped to utilize cron as your personal scheduler on Linux.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Cron?
&lt;/h2&gt;

&lt;p&gt;Cron is a time-based job scheduler found in Unix-like operating systems. Its name derives from the Greek word "chronos," meaning time. The primary purpose of cron is to automatically execute commands or scripts at predetermined times.&lt;/p&gt;

&lt;p&gt;Essentially, cron operates like an automated assistant. You specify the tasks and their timing, and it discreetly runs in the background to ensure the tasks are completed. The specific rules for scheduling tasks are maintained in a crontab file (cron table).&lt;/p&gt;

&lt;p&gt;Every user on a Linux system can have their own crontab, and system administrators can also set up system-wide cron jobs.&lt;br&gt;
Some quick facts regarding cron:&lt;/p&gt;

&lt;p&gt;• The cron jobs operate under the authority of the cron daemon (crond).&lt;br&gt;
• It checks every minute for any jobs that need to be executed.&lt;br&gt;
• These jobs can range from a simple file deletion to a complex multi-step backup script.&lt;br&gt;
• Having been around for decades, it has established itself as one of the most robust and dependable programs in Linux.&lt;br&gt;
A Brief History of Cron&lt;br&gt;
Cron has a long-standing legacy within Unix communities:&lt;br&gt;
• 1975 - Ken Thompson created the original version of cron on Unix Version 7.&lt;br&gt;
• 1980s - Cron became a standard feature on all Unix systems, although each version had its peculiarities.&lt;br&gt;
• 1987 - Paul Vixie developed "Vixie Cron," which became the most widely used implementation and remains the foundation for many contemporary Linux distributions.&lt;br&gt;
• Today - Despite the availability of systemd timers and other modern tools, cron continues to be preferred for its simplicity, low resource usage, and enduring reliability.&lt;/p&gt;

&lt;p&gt;The longevity of cron is a testament to its excellence.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Cron Operates
&lt;/h2&gt;

&lt;p&gt;Cron functions as a background process (a daemon process) known as crond. It is initiated at boot time and operates in the background via the system's cron daemon.&lt;br&gt;
Crond executes once every minute, running all crontab files to determine if any job should be executed at that precise moment. If it identifies a match, it executes the corresponding command.&lt;br&gt;
Typically, there are two types of cron jobs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;System-wide cron jobs - managed by the system administrator. Location - /etc/crontab and /etc/cron.* directories.&lt;/li&gt;
&lt;li&gt;User cron jobs - executed by users who possess their individual crontab files.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Understanding the Crontab File
&lt;/h2&gt;

&lt;p&gt;All commands and regulations that outline actions are contained within this crontab file. You can edit your crontab by executing:&lt;br&gt;
crontab -e&lt;br&gt;
This command will open a user's crontab file in a default editing interface. Each line within the file represents a single cron job.&lt;br&gt;
To display existing cron jobs, execute:&lt;br&gt;
crontab -l&lt;br&gt;
To remove all existing cron jobs:&lt;br&gt;
crontab -r&lt;br&gt;
It is&lt;br&gt;
Cron Jobs Syntax Explained&lt;br&gt;
Cron syntax looks a lot scarier until you break it down but is pretty simple.&lt;/p&gt;

&lt;h2&gt;
  
  
  A cron job entry consists of this format:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;* * * * launch_command to execute
The five stars (*) indicate time fields, in this sequence:&lt;/li&gt;
&lt;li&gt;Minute (0–59)&lt;/li&gt;
&lt;li&gt;Hour (0–23)&lt;/li&gt;
&lt;li&gt;Day of month (1–31)&lt;/li&gt;
&lt;li&gt;Month (1–12)&lt;/li&gt;
&lt;li&gt;Day of week (0–7) [0 and 7 both represent Sunday]
Examples:
• Runs a script at midnight every day:
• 0 0 * * * /path/to/script
• Every Monday at 5 AM:
• 0 5 * * 1 /path/to
• Every 15 minutes run:
• /15 { * *} /path/to/script.sh
• Run on the 1st of every month at 8 AM:
• 0 8 1 * * /path/to/script.sh&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Special Strings in Cron
&lt;/h2&gt;

&lt;p&gt;Alternatively, Instead of writing numbers, you can also use shortcuts:&lt;br&gt;
• &lt;a class="mentioned-user" href="https://dev.to/reboot"&gt;@reboot&lt;/a&gt; → Execute only once at system startup.&lt;br&gt;
• @daily → Execute at midnight once a day.&lt;br&gt;
• @weekly → Once a week at midnight on a Sunday.&lt;br&gt;
• @monthly → Once a monthly at midnight on the first.&lt;br&gt;
• @yearly or @annually → It will run once a year at midnight on January 1st.&lt;br&gt;
Example:&lt;br&gt;
@daily /usr bin/backup.sh&lt;/p&gt;




&lt;h2&gt;
  
  
  Environment Variables within Cron
&lt;/h2&gt;

&lt;p&gt;Cron jobs typically execute in a less rich environment than your standard shell. By definition, you will need to state environment variables within crontab.&lt;br&gt;
&lt;strong&gt;Typical variables are:&lt;/strong&gt;&lt;br&gt;
• PATH → It determines where executable files will be searched.&lt;br&gt;
• SHELL → shell to use while running commands (default: /bin/sh).&lt;br&gt;
• MAILTO → Email address to which logs/output of cron jobs will be forwarded.&lt;br&gt;
Example:&lt;br&gt;
PATH=/usr/local/bin:/usr/bin:/bin&lt;br&gt;
MAILTO &lt;a href="mailto:admin@example.com"&gt;admin@example.com&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Real-World Use Cases of Cron
&lt;/h2&gt;

&lt;p&gt;They can be found within homeowner configurations and business servers as well. Some common scenarios include:&lt;br&gt;
1.Automated Backups&lt;br&gt;
Schedule nightly backups to an external drive or to cloud storage.&lt;br&gt;
2.Log Rotation and Cleanup&lt;br&gt;
Automatically remove old logs to recover disk space.&lt;br&gt;
3.System Monitoring&lt;br&gt;
Run a batch script at 10-minute intervals to check CPU activity or available disk space.&lt;br&gt;
4.Data Collection&lt;br&gt;
Fetch data from APIs daily and store it for analysis.&lt;br&gt;
5.Website Maintenance&lt;br&gt;
Recreate static files of a site, delete cache, or check uptime.&lt;/p&gt;




&lt;h2&gt;
  
  
  Practical Demonstration of Cron Jobs in Linux
&lt;/h2&gt;

&lt;p&gt;Checking Cron Service Status&lt;br&gt;
Figure 1: Cron service running successfully.&lt;br&gt;
Listing Current Cron Jobs (Empty)&lt;br&gt;
Figure 2: No cron jobs found for user rudraks&lt;br&gt;
Listing Current Cron Jobs (With Job Entry)&lt;br&gt;
Figure 3: Displaying a single cron job entry&lt;br&gt;
Editing the Crontab File&lt;br&gt;
Generated imageFigure 4: Modifying the crontab file to include a job&lt;br&gt;
Verifying the Output of the Cron Job&lt;br&gt;
Figure 5: Confirmation of cron job output.&lt;br&gt;
Monitoring Cron Logs&lt;br&gt;
Figure 6: Observing cron logs in real-time.&lt;br&gt;
Example of Automated Backup&lt;br&gt;
Figure 7: Backup file generated by the cron job.&lt;br&gt;
Common Mistakes to Avoid&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Even experts can make errors when configuring cron. Here are some points to be cautious about:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Forgetting absolute paths - Cron is unaware of the locations of your commands. Always utilize full paths (e.g., /usr/bin/python3).&lt;/li&gt;
&lt;li&gt;Neglecting to define environment variables - Your cron job may fail as it does not inherit the environment of your shell.&lt;/li&gt;
&lt;li&gt;Overlooking logs - Always direct output to a log file during debugging.&lt;/li&gt;
&lt;li&gt;Overlapping tasks - If a task takes too long, starting it again too soon can lead to issues.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Security Considerations&lt;/strong&gt;&lt;br&gt;
Cron jobs will execute with the privileges of their creator. This can pose a security risk if not properly managed.&lt;br&gt;
Security tips:&lt;br&gt;
• Avoid running unnecessary cron jobs as root.&lt;br&gt;
• Ensure scripts are secured with the correct file permissions.&lt;br&gt;
• Log the output and review it regularly.&lt;br&gt;
• Disable cron for users who do not need it.&lt;br&gt;
.&lt;br&gt;
&lt;strong&gt;Cron versus Other Schedulers&lt;/strong&gt;&lt;br&gt;
Despite its power, cron jobs are not your only option:&lt;br&gt;
• at → Executes a program once at a specified time.&lt;br&gt;
• anacron → Runs jobs that were delayed while the system was inactive.&lt;br&gt;
• systemd timers → A modern alternative offering enhanced flexibility and logging.&lt;br&gt;
• Kubernetes CronJobs → Designed for cloud and container workloads.&lt;br&gt;
While cron remains the preferred choice for straightforward, repeatable tasks, systemd timers are becoming increasingly popular for more intricate automation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Troubleshooting Cron Jobs&lt;/strong&gt;&lt;br&gt;
Sometimes cron jobs may not execute as expected. Here is a brief checklist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Confirm if the cron daemon is running:&lt;/li&gt;
&lt;li&gt;systemctl status cron&lt;/li&gt;
&lt;li&gt;Redirect your output to logs&lt;/li&gt;
&lt;li&gt;* * * * * /path/to/script.sh &amp;gt;&amp;gt; /var/log/cron.log 2&amp;gt;&amp;amp;&lt;/li&gt;
&lt;li&gt;Confirm environment variables (particularly PATH).&lt;/li&gt;
&lt;li&gt;Ensure scripts can be run:&lt;/li&gt;
&lt;li&gt;chmod +x script.sh&lt;/li&gt;
&lt;li&gt;Confirm if the job is installed at all by executing crontab -l.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;Pros of Cron Jobs&lt;/strong&gt;&lt;br&gt;
Cron&lt;br&gt;
• Reliability - Once installed, cron seldom fails.&lt;br&gt;
• Productivity - Decreases administrative work.&lt;br&gt;
• Lightweight - It takes low system resources.&lt;br&gt;
• Flexibility - Can run any code ranging from basic commands to scripts.&lt;br&gt;
• Universal - Pre-installed on nearly all Unix/Linux operating systems.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Use Cron Jobs in Linux (Step by Step)
&lt;/h2&gt;

&lt;p&gt;Step 1: Open the Crontab File&lt;br&gt;
crontab -e&lt;br&gt;
Step 2: Understand the Cron Job Syntax&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;* * * * command_to_run
# (Minute Hour Day_of_Month Month Day_of_Week)
Step 3: Add a Sample Job
0 2 * * * /home/user/backup.sh
Step 4: Save and Exit
Ctrl + O (Save)
Ctrl + X (Exit nano editor)
Step 5: Verify the Cron Jobs
crontab -l
Step 6: Check Logs to Confirm Execution
tail -f /var/log/cron.log
Step-by-Step Guide to Cron Jobs with Terminal Screenshots
Step 1: Access the Crontab File
Utilize the command below to modify the crontab:
crontab -e
Step 2: Comprehend the Syntax of Cron Jobs
Format: * * * * * command_to_run
Step 3: Insert a Sample Job
Sample job:
0 2 * * * /home/user/backup.sh
Step 4: Save and Exit
Press Ctrl+O to save your changes, then Ctrl+X to exit the nano editor.
Step 5: Confirm the Cron Jobs
Display the list of cron jobs using:
crontab -l
Step 6: Review Logs to Ensure Execution
Examine the cron logs with:
tail -f /var/log/cron.log&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  FAQs
&lt;/h2&gt;

&lt;p&gt;Q1. How can I confirm whether a cron job was successfully initiated?&lt;br&gt;
Examine the system logs (/var/log/syslog or /var/log/cron.log) or redirect the output to a file.&lt;/p&gt;

&lt;p&gt;Q2. Can jobs be executed more often than once per minute?&lt;br&gt;
No. The minimum interval for cron jobs is one minute. For more frequent scheduling, consider using scripts with loops or alternative schedulers.&lt;/p&gt;

&lt;p&gt;Q3. What happens if the system shuts down while a cron job is executing?&lt;br&gt;
In this case, the system cron will disregard the job. To prevent this, utilize anacron.&lt;/p&gt;

&lt;p&gt;Q4. Is it possible to run GUI applications through cron?&lt;br&gt;
Yes, it is possible, but it can be challenging. You must configure the DISPLAY environment variable. Cron is primarily designed for background scripts.&lt;/p&gt;

&lt;p&gt;Q5. Is cron still relevant in contemporary Linux systems?&lt;br&gt;
Indeed, despite the presence of systemd timers, cron continues to be popular due to its simplicity.&lt;/p&gt;

</description>
      <category>backgroundjobs</category>
      <category>productivity</category>
      <category>selfhost</category>
    </item>
  </channel>
</rss>
