Cum pot sa sterg automat log din mysql db Problemă rezolvată

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Avatar utilizator
[Dedu]
Nivel 2

Nivel 2
Mesaje: 260
Membru din: 23 Ian 2018, 22:30
Server: NuPrea
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 546  
  Rezolvări prob.: 4
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Cum pot sa sterg automat log din mysql db
Tipologie server: zt2
*Resursă folosită:zt2
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Cum pot sa sterg automat log din mysql db ? Sunt mereu plecat si nu am timp si as dori sa fac cumva sa se stearga automat, gen cum este crontab pentru game
as vrea sa se curete log din mysql nu sa imi stearga tab
Avatar utilizator
GianiVersace
Nivel 1

Nivel 1
Mesaje: 123
Membru din: 29 Aug 2023, 20:06
Server: Nereide2
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 14  
Medalii

Ii faci un cronjob la scriptu asta si aia e


https://www.cloudways.com/blog/schedule ... bs-in-php/

<?php
// MySQL database connection
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// SQL query to truncate table
$sql = "TRUNCATE TABLE your_table_name";

// Execute query
if ($conn->query($sql) === TRUE) {
echo "Table cleared successfully";
} else {
echo "Error clearing table: " . $conn->error;
}

// Close connection
$conn->close();
?>
Avatar utilizator
GianiVersace
Nivel 1

Nivel 1
Mesaje: 123
Membru din: 29 Aug 2023, 20:06
Server: Nereide2
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 14  
Medalii

Sau daca te referi la log din ftp poti face un sh cu codul de mai jos si ii faci un crontab.

#!/bin/bash

# Check if both file and path are provided
if [ $# -ne 2 ]; then
echo "Usage: $0 <file_name> <path>"
exit 1
fi

file_name=$1
path=$2

# Check if the file exists in the specified path
if [ ! -f "$path/$file_name" ]; then
echo "File '$file_name' not found in path '$path'"
exit 1
fi

# Delete the file
rm "$path/$file_name"

echo "File '$file_name' deleted successfully from path '$path'"


Comanda
./delete_file.sh example.txt /path/to/directory
Răspunde
Răspunsuri
5
Vizualizări
445
Răspunsuri
0
Vizualizări
218
Răspunsuri
8
Vizualizări
1136
Răspunsuri
7
Vizualizări
712

Înapoi la “Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori